GOVERNANCE.md
Rama main · réplica de lectura del repositorio original.
# Governance
Sparrow is a single-maintainer open source project. This page says who decides
what, and how that can change.
## Roles
**Maintainer**: [Sarath Sadasivan Pillai](https://github.com/sarathsp06)
(`@sarathsp06`). The maintainer:
- reviews and merges pull requests, and owns `main`;
- cuts releases (see [CONTRIBUTING.md](CONTRIBUTING.md#release-process));
- triages issues and responds to vulnerability reports
(see [SECURITY.md](SECURITY.md));
- decides on the design principles in [AGENTS.md](AGENTS.md#design-principles)
and the [compatibility policy](https://sarathsp06.github.io/sparrow/reference/compatibility/);
- enforces the [Code of Conduct](CODE_OF_CONDUCT.md).
**Contributors**: anyone who opens an issue, a discussion or a pull request.
Contributions are accepted under the requirements in
[CONTRIBUTING.md](CONTRIBUTING.md#requirements-for-acceptable-contributions).
## How decisions are made
- Day-to-day changes are decided in their pull request.
- Larger changes (a new component, a data model or API change, anything that
touches the compatibility policy) start as an issue so the approach can be
discussed before code is written. Lasting architectural decisions are
recorded as ADRs in [`docs/adr/`](docs/adr/).
- When contributors disagree, the maintainer makes the final call and explains
it in the issue or pull request.
## Becoming a maintainer
A regular contributor whose pull requests consistently meet the contribution
requirements can be invited to become a maintainer. New maintainers are added
to this file and get merge rights; release and security responsibilities are
shared once they have reviewed a release with an existing maintainer.
## Continuity
Sparrow currently has one maintainer, so the project depends on one person.
Everything needed to carry it on is public: the source, issues, CI and release
workflows (a release is one tag push), and the documentation. If the
maintainer becomes unavailable, the project can be forked and continued under
its MIT license. Adding a second maintainer with admin access to the
repository and the container registry is a goal; see
[Becoming a maintainer](#becoming-a-maintainer).
## Changing this document
Changes to governance are made by pull request and approved by the
maintainers.