Skip to content

Commit 7ae9e1c

Browse files
rkosterstephanme
authored andcommitted
[RFC] Formally track aspiring approvers as reviewers
1 parent 215958e commit 7ae9e1c

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Meta
2+
[meta]: #meta
3+
- Name: Formally track aspiring approvers as reviewers
4+
- Start Date: 2022-07-05
5+
- Author(s): @rkoster
6+
- Status: Draft <!-- Acceptable values: Draft, Approved, On Hold, Superseded -->
7+
- RFC Pull Request: https://github.com/cloudfoundry/community/pull/333
8+
9+
10+
## Summary
11+
12+
Extend the working group yaml defenitions to optionally include a `reviewers` key with a list of contributors who like to become approvers.
13+
The github org automation should use this information to create a github team for the area with `-reviewers` suffix and __read__ permissions.
14+
15+
This will later allow automatic assignment of PRs to be reviewed, which will help these contributors more easily statisfy the requirments to become approvers.
16+
17+
## Problem
18+
19+
Due to the way to cloudfoundy github organization is setup, contributors gain no additional access rights within the organization.
20+
This prevents PRs to be assigned to them to be reviewed.
21+
22+
In addition, the current process for getting people approver status relies a lot on the decipline of contributors to rack up the [needed contribution points](https://github.com/cloudfoundry/community/blob/main/toc/rfc/rfc-0006-approver-requirements.md).
23+
Ideally we create an opt-in low resistance path, to help contributors get to approver status quicker.
24+
A lack of enough approvers hinders our ability as a community to review and approve PRs in a timely manner.
25+
Improving the number of approvers should be the top priority of working group leads.
26+
27+
## Proposal
28+
29+
Allow tracking aspiring approvers as `reviewers` per working group area. Create a `*-reviewers` team per area with read access to the area's repos.
30+
31+

0 commit comments

Comments
 (0)