Skip to content

Commit decdb62

Browse files
committed
docs: GOVERNANCE.md [WIP]
1 parent a813685 commit decdb62

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

GOVERNANCE.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
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

Comments
 (0)