Skip to content

Commit 03f0996

Browse files
committed
Update GOVERNANCE.md
Signed-off-by: Doğukan Teber <[email protected]>
1 parent 275fe0e commit 03f0996

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

GOVERNANCE.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,33 @@
1-
# auth-gateway Governance
1+
# `auth-gateway` Governance
22

33
This document defines project governance for the project.
44

55
## Voting
66

7-
todo
7+
In the event of an important decision that needs to be taken, both maintainers must come to a consensus for the decision to be approved.
8+
If a consensus cannot be reached, the matter shall be put on hold until such a time where a consensus can be agreed upon.
89

910
## Changes in Maintainership
1011

11-
Contributors who are interested in becoming a maintainer, if performing relevant responsibilities, should discuss their interest with the existing maintainers. New maintainers must be nominated by an existing maintainer and must be elected by 2/3 majority vote.
12-
13-
We do not expect anyone to make a permanent commitment to be a auth-gateway maintainer forever. After all, circumstances change, people get new jobs, new interests, and may not be able to continue contributing to the project. At the same time, we need to keep the list of maintainers current in order to have effective governance. People may be removed from the current list of maintainers via one of the following ways:
12+
Contributors who are interested in becoming a maintainer, if performing relevant responsibilities, should discuss their interest with the existing maintainers.
13+
New maintainers must be nominated by an existing maintainer and unanimously approved by the current maintainers.
1414

15+
We do not expect anyone to make a permanent commitment to be a `auth-gateway` maintainer forever.
16+
Circumstances change, people get new jobs, new interests, and may not be able to continue contributing to the project.
17+
However, to maintain effective governance, we need to keep the list of maintainers current.
18+
People may be removed from the current list of maintainers via one of the following ways:
1519

1620
* They can resign
1721
* If they stop contributing to the project for a period of 6 months or more
18-
* By a 2/3 majority vote from active maintainers
22+
* By unanimous agreement of the other active maintainers
1923

20-
Former maintainers are recognized with an honorary *Emeritus Maintainer* status, and have their names permanently listed in the [README](README.md) as a form of gratitude for their contributions.
24+
Former maintainers are recognized with an honorary *Emeritus Maintainer* status, and have their names permanently listed in the README as a form of gratitude for their contributions.
2125

2226
## Approving PRs
2327

24-
PRs may be merged after receiving at least one positive votes (not sure about this sentence). If the PR author is a maintainer, this counts as a vote.
28+
PRs may be merged after receiving approval from both maintainers.
29+
If the PR author is a maintainer, the approval of the other maintainer is required.
2530

2631
## Changes in Governance
2732

28-
All changes in Governance require a 2/3 majority vote.
33+
All changes in Governance require unanimous agreement of the maintainers.

0 commit comments

Comments
 (0)