Project Governance#
Project Overview#
This project follows a simplistic, community-driven governance model prioritising transparent decision-making and inclusive participation.
Decision Making Process#
Consensus Building: All major decisions require community discussion
Popular Vote: Technical decisions use majority vote among maintainers
Escalation: Disputed decisions escalated to project owner
Roles and Responsibilities#
Owner#
Can commit without a pull request and force push (but is expected to do so sparingly)
Merge and review pull requests
Manage and decide on releases
Act as a maintainer
Maintainers#
Reject low-quality pull requests
Request changes and give general review feedback on other pull requests
Triage issues
Moderate GitHub discussions
Ensure code quality and project direction
Act as a contributor
Contributors#
Submit pull requests and bug reports
Participate in community discussions
Follow contribution guidelines, code of conduct and AI use protocol
Communication Channels#
Issues: Bug reports and feature requests
Discussions: General project discussion