|
| 1 | +# Governance |
| 2 | + |
| 3 | +This document outlines the governance model for Lingui. This includes detailed descriptions of different roles, nomination processes, code review processes, and Code of Conduct enforcement. |
| 4 | + |
| 5 | +👉 **All community members must follow the [Code of Conduct (CoC)](CODE_OF_CONDUCT.md).** |
| 6 | + |
| 7 | +## Roles |
| 8 | + |
| 9 | +Lingui's governance is structured around different roles that recognize various levels of contribution and responsibility within the project. These roles help organize the community and ensure the project's long-term health and success. |
| 10 | + |
| 11 | +The project recognizes the following roles: |
| 12 | + |
| 13 | +- **Steward**: Administrative role responsible for project assets and final decision-making |
| 14 | +- **Maintainers**: Active contributors who help maintain and grow the project |
| 15 | +- **Contributors**: Contributors who have made significant contributions to the project |
| 16 | +- **Alumni**: Former Maintainers who have stepped away from active contribution |
| 17 | + |
| 18 | +### Steward |
| 19 | + |
| 20 | +The **Steward** is an administrative role responsible for maintaining sensitive project assets, assisting in resolving conflicts, and acting as tiebreakers in the event of disagreements. |
| 21 | + |
| 22 | +The Lingui project is maintained under the stewardship of Crowdin, which serves as the project steward and maintains oversight of the project and its assets. |
| 23 | + |
| 24 | +In extremely rare cases, a Steward can act unilaterally when they believe it is in the project's best interest and can prove that the issue cannot be resolved through normal governance procedure. The steward must publicly state their reason for unilateral action before taking it. |
| 25 | + |
| 26 | +#### Responsibilities |
| 27 | + |
| 28 | +- Administration privileges on the Lingui GitHub organization |
| 29 | +- Publish access to Lingui npm packages (`@lingui/*`, `eslint-plugin-lingui`) |
| 30 | +- Administration privileges on the Lingui website (Domain registration, Vercel hosting, Algolia search) |
| 31 | +- Administration privileges on Discord community server |
| 32 | +- Twitter(X) account administration |
| 33 | +- Define project direction and planning and decide on moderation decisions |
| 34 | + |
| 35 | +#### Members |
| 36 | + |
| 37 | +TBD |
| 38 | + |
| 39 | +### Maintainers |
| 40 | + |
| 41 | +TDB |
| 42 | + |
| 43 | +#### Members |
| 44 | + |
| 45 | +TBD |
| 46 | + |
| 47 | +### Contributors |
| 48 | + |
| 49 | +### Alumni |
| 50 | + |
| 51 | +**Alumni** is a special designation for Maintainers who have stepped away from the project and no longer contribute regularly. |
| 52 | + |
| 53 | +TBD |
0 commit comments