Bugs and new features should be submitted using GitHub issues. Please include with a detailed description and the expected behavior. If you would like to submit a change yourself do the following steps.
- Fork it.
- Create a branch (
git checkout -b fix-for-that-thing
) - Commit a failing test (
git commit -am "adds a failing test to demonstrate that thing"
) - Commit a fix that makes the test pass (
git commit -am "fixes that thing"
) - Push to the branch (
git push origin fix-for-that-thing
) - Open a Pull Request
Please keep your branch up to date by rebasing upstream changes from master.