diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a502827..a01f1c2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -17,3 +17,8 @@ Coming soon. ## Code of Conduct We follow standard open source community norms. Be respectful, constructive, and collaborative. + +## Governance + +See [GOVERNANCE.md](GOVERNANCE.md) for maintainers, decision making, +contributor recognition, and blueprint curation. diff --git a/GOVERNANCE.md b/GOVERNANCE.md new file mode 100644 index 0000000..60cf09a --- /dev/null +++ b/GOVERNANCE.md @@ -0,0 +1,33 @@ +# Governance + +## Maintainers + +`@nojibe` is the current maintainer. Contributors are recognized in +[CONTRIBUTORS.md](CONTRIBUTORS.md), and the list is updated as contributions +land. + +## Decision making + +- Ordinary PRs follow the review process in + [CONTRIBUTING.md](CONTRIBUTING.md). +- Significant design changes are discussed on an issue or PR before merging. +- Escalation happens by commenting on the relevant issue or PR; maintainers + aim to respond in a reasonable time. +- Releases and public blueprint curation are maintainer responsibilities. + +## Contributor recognition + +- A contributor is added to [CONTRIBUTORS.md](CONTRIBUTORS.md) after their + first merged PR. +- The recognition update is a normal PR, submitted by the contributor or by a + maintainer, and is reviewed like any other change. +- The process is intentionally lightweight and does not depend on a bot. + +## Blueprint curation + +- Community blueprints can be proposed through the Sandbox Studio or as a PR + to the public configs repository. +- Every blueprint must follow + [BLUEPRINT_FORMAT.md](docs/BLUEPRINT_FORMAT.md). +- Maintainers review blueprints for safety, clarity, and reproducibility + before they are accepted into the public library.