This project is governed by the following principles and structures to ensure transparent, inclusive, and effective decision-making.
Maintainers are responsible for:
- Reviewing and merging pull requests
- Managing releases and versioning
- Ensuring code quality and standards
- Triaging issues and bug reports
- Community engagement and support
Contributors are expected to:
- Follow the code of conduct
- Submit well-documented pull requests
- Write tests for new functionality
- Maintain existing tests
- Update documentation as needed
- Can be made by any maintainer
- Include bug fixes, documentation updates, dependency updates
- Require discussion in issues or pull requests
- Include new features, architectural changes, API changes
- Need approval from at least 2 maintainers
- Require RFC (Request for Comments) process
- Need approval from majority of maintainers
- Must include migration guide
All participants are expected to follow our Code of Conduct. Violations can be reported to the maintainers.
- Issues: For bug reports and feature requests
- Discussions: For questions and general discussion
- Pull Requests: For code contributions
All contributions are made under the terms of the repository's LICENSE file. By submitting a pull request, you agree to license your contributions accordingly.
Last updated: 2026-07-18