This document outlines the governance structure for Arillso projects.
Core maintainers have write access to repositories and are responsible for:
- Reviewing and merging pull requests
- Triaging issues
- Managing releases
- Setting technical direction
- Enforcing Code of Conduct
Current Core Maintainers:
- Simon Baerlocher (@sbaerlocher)
Anyone can contribute to Arillso projects by:
- Submitting pull requests
- Reporting issues
- Participating in discussions
- Improving documentation
- Helping other users
Most decisions are made through consensus among core maintainers. We aim for:
- Discuss - Open discussion in issues or discussions
- Propose - Create a proposal with rationale
- Review - Allow time for feedback (minimum 3 days for non-urgent changes)
- Decide - Core maintainers reach consensus
- Document - Record decision in relevant documentation
If consensus cannot be reached, decisions are made by simple majority vote among core maintainers.
- Open an Issue - Discuss significant changes before implementing
- Fork and Branch - Create a feature branch
- Implement - Make your changes following standards
- Test - Ensure all tests pass
- Pull Request - Submit for review
- Review - Address feedback from maintainers
- Merge - Maintainer merges when approved
Contributors can become maintainers by:
- Demonstrating deep understanding of the project
- Making significant contributions over time
- Showing good judgment in reviews and discussions
- Being nominated by existing maintainers
- Accepting responsibilities of the role
Violations of our Code of Conduct are handled by:
- Report - Email hello@arillso.io with details
- Review - Core maintainers review privately
- Decide - Determine appropriate action
- Action - Implement decision (warning, temporary ban, permanent ban)
- Document - Record decision (respecting privacy)
- Patch releases (X.Y.Z → X.Y.Z+1): Bug fixes, security updates
- Minor releases (X.Y.Z → X.Y+1.0): New features, non-breaking changes
- Major releases (X.Y.Z → X+1.0.0): Breaking changes
Follow Semantic Versioning 2.0.0
This governance document can be updated by:
- Opening a pull request with proposed changes
- Allowing 7 days for discussion
- Approval by consensus of core maintainers
- General Questions: hello@arillso.io
- Governance Issues: hello@arillso.io
- Code of Conduct: hello@arillso.io
Last Updated: January 2026