This repository contains the governance documents for the CloudNativePG project:
- Code of Conduct
- Governance Policy
- Contributing guidelines
- AI Policy
- List of Maintainers
- Contributor Ladder
- Subprojects & Component Owners
- License
Component Owners and Contributors are listed per component, in each
repository's own COMPONENT_OWNERS.md and CONTRIBUTORS.md, next to the
people who vote on them, rather than in one org-wide list here. Those
files are generated from
cnpg-infra's
repo-tiers.yaml and are being landed repository by repository; until a
given repository has one, repo-tiers.yaml is the record for it.
The governance, .project, .github, cnpg-infra, and cnpg-template
repositories are a special case: none is part of any subproject, and all
five are administered directly by the Steering Committee (see
GOVERNANCE.md's Subprojects section),
not by a subproject maintainer committee.
| Repository | Description |
|---|---|
| governance | Central hub for project policies, AI policy, and general guidelines. |
| .project | The standard CNCF project metadata repository, enabling automation from CNCF infrastructure. |
| .github | GitHub's own org-wide default repository: profile page and default community health files (Code of Conduct, Contributing guide). |
| cnpg-infra | Admin tooling that manages the org's GitHub settings, teams, and CODEOWNERS declaratively. |
| cnpg-template | The template every new org repository, including the other four above, is created from. |
CloudNativePG's repositories are grouped into four subprojects, defined in GOVERNANCE.md's Subprojects section. The full repository listing, descriptions, and component ownership are kept in the subprojects/ folder, one file per subproject, not duplicated here.
