This document lays out the guidelines under which the Trusted Language Extentions for PostgreSQL (pg_tle) project will be governed. The goal is to make sure that the roles and responsibilities are well defined and clarify on how decisions are made.
In the context of pg_tle, we consider the following roles:
- Users - everyone using pg_tle, typically willing to provide feedback on pg_tle by proposing features and/or filing issues.
- Contributors - everyone contributing code, documentation, examples, testing infra, and participating in feature proposals as well as design discussions. Code contributions will require a Developer Certificate of Origin (DCO).
- Maintainers - are responsible for engaging with and assisting contributors to iterate on the contributions until it reaches acceptable quality. Maintainers can decide whether the contributions can be accepted into the project or rejected. Maintainers are responsible for defining the guidelines and processes under which the project operates.
All features and bug fixes will be tracked as issues in GitHub. All decisions will be documented in GitHub issues.
In the future, we may consider using a public mailing list or dedicated social media channels.
From time to time, Maintainers may share roadmap and release versions as milestones in GitHub.
Maintainers will propose a release management proposal via a GitHub issue and resolve it there.
- The pg_tle Contributing Guidelines
- Our Code of Conduct