- Fork the repo.
- Run the tests. We only take pull requests with passing tests, and it's great to know that you have a clean slate:
bundle && rake
- Add a test for your change. Only styling, documentation and refactoring changes don't require any new tests. If you are adding functionality or fixing a bug, we need a test!
- Make the test pass.
- Commit, with a meaningul describing message. This is very important!
- Push to your fork and submit a pull request.
- Wait for comments or feedback.