PRs welcome. Please write tests, add an entry to CHANGELOG.md for your change, and if the change is user-facing, update README.md.
Contributions welcome! Here are some ways you can help:
- by using alpha, beta, and prerelease versions
- by reporting bugs
- by suggesting new features
- by writing or editing documentation
- by writing tests or specifications
- by writing code (no patch is too small! Fix typos, add comments, etc)
- by refactoring code
- by closing issues
- by reviewing patches
We use the GitHub issue tracker to track bugs and features. Before submitting a bug report or feature request, check to make sure it hasn't already been submitted. When submitting a bug report, please include a Gist that includes a stack trace and any details that may be necessary to reproduce the bug, including your gem version, Ruby version, and operating system. Ideally, a bug report should include a pull request with failing specs.
Fork, then clone the repo:
git clone git@github.com:your-username/heroku-bouncer.git
Bundle install using your preferred arguments:
bundle install -j8 --path .bundle
Make sure the tests pass:
bundle exec rake
- Fork the repository.
- Create a topic branch.
- Implement your feature or bug fix. Please include tests and a
proposed change to the
CHANGELOG.md
file. - Make sure the tests pass using
bundle exec rake
. - Please try to remove any trailing whitespace and make sure all files
end in a newline.
git diff --check
before committing can help. - Add, commit, and push your changes.
- Submit a pull request.