Skip to content

Commit 087ef0f

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 087ef0f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

CONTRIBUTOR_ROLES.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,13 @@ Maintainers will vote publicly on the issue, expressing their support via a GitH
115115

116116
After a [decision has been made](https://github.com/instructlab/community/blob/main/governance.md#decision-making-at-the-instructlab-org-level), a Maintainer will create a PR to add you in the [MAINTAINER file](https://github.com/instructlab/community/blob/main/MAINTAINERS.md) within three weeks.
117117

118+
All Maintainers are Triagers. If a candidate is not a Triager at the time of the nomination, they should be added to both Triagers and Maintainers teams.
119+
118120
#### Maintainer responsibilities and Privileges
119121

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

122126
* You make and approve technical design decisions.
123127
* You set technical direction and priorities.

0 commit comments

Comments
 (0)