Thank you for considering contributing to this project. Below are a few guidelines to keep in mind when contributing.
Any tests that are present in the repo should be passing and all new code should have accompanying tests unless the project itself does not contain 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.