Skip to content

Commit 1e80918

Browse files
committed
Require Maintainers to be Triagers
The project is looking for ways to improve community relationships, and one of the suggestions is to require maintainers to share triager responsibilities to provide timely and useful feedback to contributors on their issues and pull requests. The proposal is to assume privileges and responsibilities and membership is monotonically expanding so that: - all triagers are members (already the case); - all maintainers are triagers (this proposal). Or if these were python sets, then... ;) ``` Contributor <= Member <= Triager <= Maintainer ``` Context: we are considering automatic assignment of a number of Triagers to every new pull request, and it's important that this burden is shared by all seasoned members, incl. maintainers. Note: once this is approved, someone should walk through the list of current Maintainers and add them to Triagers groups for appropriate repos. Alternatively, Maintainers groups can be converted into nested groups, see: https://docs.github.com/en/organizations/organizing-members-into-teams/about-teams#nested-teams Signed-off-by: Ihar Hrachyshka <[email protected]>
1 parent c92b4bf commit 1e80918

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

CONTRIBUTOR_ROLES.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ Maintainers are first and foremost contributors that have shown they are committ
9999

100100
To become a project Maintainer, you must meet the following requirements:
101101

102-
* You have been a Member for at least 1 month.
102+
* You have been a Member for at least 1 month. You are also a Triager.
103103
* You have a deep understanding of the technical goals and direction of the project.
104104
* You have a deep understanding of the technical domain of the project.
105105
* You have made sustained contributions to design and direction by:
@@ -117,7 +117,9 @@ After a [decision has been made](https://github.com/instructlab/community/blob/m
117117

118118
#### Maintainer responsibilities and Privileges
119119

120-
As a project Maintainer, you have the following responsibilities and privileges:
120+
All Maintainers are Triagers and share all of the appropriate [responsibilities and privileges](#triager-responsibilities-and-privileges).
121+
122+
In addition, as a project Maintainer, you have the following responsibilities and privileges:
121123

122124
* You make and approve technical design decisions.
123125
* You set technical direction and priorities.

0 commit comments

Comments
 (0)