We welcome contributions to this project! Here are some guidelines to follow:
Before submitting a bug report, please check the issue tracker to see if the issue has already been reported. If it has, please add any additional info you have to the existing issue.
If the issue has not been reported, open a new issue and provide as much detail as possible about the bug and how to reproduce it.
We also welcome enhancement suggestions! Please explain in detail how the enhancement would work and why you think it would be useful to add.
If you would like to contribute code:
- Fork the repository
- Clone your fork locally
- Create a new branch
- Make your changes and commit them with clear commit messages
- Push your branch to your fork
- Open a pull request against the main repository
Pull requests should:
- Address only one issue or add one feature
- Update docs and tests accordingly
- Follow the existing code style
- Pass all CI checks
We will review the pull request as soon as possible. Thank you for contributing!
Please note that this project has a Code of Conduct. By participating in this project, you agree to abide by its terms.