Thank you for considering contributing to this project!
- If you need to push a trivial change, go ahead, and create a PR.
- For bigger changes, it's generally best to open an issue describing the bug or feature request you are intending to solve.
- To avoid any duplicated work, claim any open issue by putting your name in the body of the issue and mention that you want to take this up; in case there is no open issue yet, open one and claim it (or not).
- Fork this repository, create a feature branch, and when you are done subsequently create an upstream PR.
- Make sure you leave an good explaintatory description so people understand the what/why, and how
- Make sure your PR passes all the tests