First off, thank you for considering contributing to this project! Any contribution you make is greatly appreciated.
- Ensure the bug was not already reported by searching on GitHub under Issues.
- If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring.
- Open a new issue to discuss your enhancement. Please provide a clear description of the enhancement and its potential benefits.
- Fork the repo and create your branch from
main. - If you've added code that should be tested, add tests.
- Ensure the test suite passes.
- Make sure your code lints.
- Issue that pull request!
- We use standard Python coding conventions.
- Please write clear and concise commit messages.
Thanks again for your contribution!