Thank you for considering contributing to this project. Below are a few guidelines to keep in mind when contributing.
All tests should be passing and all new code should have accompanying tests.
- Commits should be small, self-contained, atomic and do one thing.
- Commit messages should use the imperative present tense and be concise and descriptive.