Contributing Guidelines
February 19, 2024 ยท View on GitHub
Pull requests, bug reports, and all other forms of contribution are welcomed and highly encouraged! This guide serves to set clear expectations for everyone involved with the project so that we can improve it together while also creating a welcoming space for everyone to participate. Following these guidelines will help ensure a positive experience for contributors and maintainers.
Code of Conduct
This project and everyone participating in it are governed by our Code of Conduct. By participating, you are expected to uphold this code.
How Can I Contribute?
Reporting Security Issues
Review our Security Policy for information on how to report security vulnerabilities.
Reporting Bugs
If you encounter a bug, please check the existing issues to see if it has already been reported. If not, please open a new issue, providing as much detail as possible, including steps to reproduce.
Suggesting Enhancements
We welcome suggestions for new features or enhancements. Please open an issue to discuss your ideas before starting work on them.
Pull Requests
We actively welcome your pull requests. To make the process as smooth as possible, please follow these guidelines:
- Fork the repository and create your branch from
main. - If you've added code that should be tested, add tests.
- Ensure that your code passes the existing tests.
- Make sure your code lints.
- Update the documentation to reflect any changes if necessary.
- Open a pull request, providing a clear description of your changes and referencing any related issues.
License
By contributing to this project, you agree that your contributions will be licensed under the project's license.