Project Roles & Maintainers
paiOS is a community-driven project. We have different levels of involvement based on contribution history and trust.
Project Roles
Section titled “Project Roles”Contributor
Section titled “Contributor”Anyone who submits code, opens an issue, or participates in discussions. All contributors are expected to follow our Development Standards.
Maintainer
Section titled “Maintainer”Individuals with write access to the repository. Maintainers are responsible for:
- Reviewing and merging Pull Requests.
- Triaging issues and helping contributors.
- Managing releases and guiding the project’s technical direction.
Becoming a Maintainer
Section titled “Becoming a Maintainer”Becoming a maintainer is earned through regular contributions and building trust with the existing team. We look for:
- Consistency: Regularly submitting high-quality PRs over a period of several months.
- Review Quality: Helping others by reviewing their PRs and providing constructive feedback.
- Community Help: Assisting others in discussions, issues, or community channels.
- Ownership: Taking responsibility for a specific area of the codebase or documentation.
Selection Process
Section titled “Selection Process”There is no formal application process. Existing maintainers regularly look for active and helpful contributors. When someone consistently demonstrates the qualities above, they are invited to join the maintainer team.