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#

Communication Channels#

  • Issues: Bug reports and feature requests

  • Discussions: General project discussion