Contributing#

We welcome contributions from the community! Whether you’re fixing bugs, adding features, or improving documentation, your help is appreciated.

Getting Started#

Before contributing, please ensure you can set up the development environment by following the instructions in our developer notes.

How to Contribute#

Reporting Issues#

If you encounter bugs, have feature requests, or want to suggest improvements:

  • Create an issue in the GitHub repository

  • Provide detailed information about the problem

  • Include reproducible code examples when applicable

Contributing Code#

  1. Fork the repository

  2. Create a new branch for your changes

  3. Make your changes following our coding conventions

  4. Add tests for any new functionality

  5. Submit a pull request with a clear description of your changes

License#

By contributing to this project, you agree to license your contributions under the same license as this project.

Questions?#

If you have questions about contributing, feel free to open an issue for discussion.