Current section
Files
Jump to
Current section
Files
CONTRIBUTING.md
# Contributing
Contributions are welcome. By submitting a pull request you agree to license your contribution under the [Apache 2.0 License](LICENSE).
## Getting Started
1. Fork the repository and create a branch from `main`.
2. Make your changes, adding tests where appropriate.
3. Ensure the test suite passes.
4. Open a pull request with a clear description of what and why.
## Pull Requests
- Keep changes focused. One fix or feature per PR.
- Update documentation if your change affects public API or behavior.
- Add or update tests for any code you touch.
## Reporting Issues
Please include steps to reproduce, expected behavior, and actual behavior. Mention your OS and runtime version.
## Code of Conduct
Be respectful and constructive. We follow the [Contributor Covenant](https://www.contributor-covenant.org/).
## AI-Assisted Development
AI tools (such as GitHub Copilot, Claude, or similar) are permitted. Contributors are responsible for reviewing, testing, and understanding all submitted code regardless of how it was generated.