Ctrl K
ComunidadGuías…

GOVERNANCE.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# 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.