You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: MAINTAINERS_GUIDE.md
+8-32Lines changed: 8 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,25 +68,10 @@ two LGTMs. In addition, if a maintainer has created a pull request, they cannot
68
68
count toward the two LGTM rule (to ensure equal amounts of review for every pull
69
69
request, no matter who wrote it).
70
70
71
-
Overall the maintainer system works because of mutual respect across the
72
-
maintainers of the project. The maintainers trust one another to make decisions
73
-
in the best interests of the project. Sometimes maintainers can disagree and
74
-
this is part of a healthy project to represent the point of views of various people.
75
-
In the case where maintainers cannot find agreement on a specific change the
76
-
role of a Chief Maintainer comes into play.
77
-
78
-
The Chief Maintainer for the project is responsible for overall architecture
79
-
of the project to maintain conceptual integrity. Large decisions and
80
-
architecture changes should be reviewed by the chief maintainer.
81
-
The current chief maintainer for the project is the first person listed
82
-
in the MAINTAINERS file.
83
-
84
-
Even though the maintainer system is built on trust, if there is a conflict
85
-
with the chief maintainer on a decision, their decision can be challenged
86
-
and brought to the technical oversight board if two-thirds of the
87
-
maintainers vote for an appeal. It is expected that this would be a
88
-
very exceptional event.
89
-
71
+
Overall the maintainer system works because of mutual respect.
72
+
The maintainers trust one another to act in the best interests of the project.
73
+
Sometimes maintainers can disagree and this is part of a healthy project to represent the points of view of various people.
74
+
In the case where maintainers cannot find agreement on a specific change, maintainers should use the [governance procedure](GOVERNANCE.md) to attempt to reach a consensus.
90
75
91
76
### How are maintainers added?
92
77
@@ -96,14 +81,8 @@ the long term success of the project. Contributors wanting to become
96
81
maintainers are expected to be deeply involved in contributing code,
97
82
pull request review, and triage of issues in the project for more than two months.
98
83
99
-
Just contributing does not make you a maintainer, it is about building trust
100
-
with the current maintainers of the project and being a person that they can
101
-
depend on and trust to make decisions in the best interest of the project. The
102
-
final vote to add a new maintainer should be approved by over 66% of the current
103
-
maintainers with the chief maintainer having veto power. In case of a veto,
104
-
conflict resolution rules expressed above apply. The voting period is
105
-
five business days on the Pull Request to add the new maintainer.
106
-
84
+
Just contributing does not make you a maintainer, it is about building trust with the current maintainers of the project and being a person that they can depend on to act in the best interest of the project.
85
+
The final vote to add a new maintainer should be approved by the [governance procedure](GOVERNANCE.md).
107
86
108
87
### What is expected of maintainers?
109
88
@@ -113,8 +92,5 @@ expected to be able to respond in a timely manner if their help is required on s
113
92
issues where they are pinged. Being a maintainer is a time consuming commitment and should
114
93
not be taken lightly.
115
94
116
-
When a maintainer is unable to perform the required duties they can be removed with
117
-
a vote by 66% of the current maintainers with the chief maintainer having veto power.
118
-
The voting period is ten business days. Issues related to a maintainer's performance should
119
-
be discussed with them among the other maintainers so that they are not surprised by
120
-
a pull request removing them.
95
+
When a maintainer is unable to perform the [required duties](#what-are-a-maintainers-responsibilities) they can be removed by the [governance procedure](GOVERNANCE.md).
96
+
Issues related to a maintainer's performance should be discussed with them among the other maintainers so that they are not surprised by a pull request removing them.
0 commit comments