Skip to content

Commit 0206ad4

Browse files
authored
🌱 Define fine-grained owners for the various subcomponents of OLMv1. (#2113)
* Define fine-grained owners for the various subcomponents of OLMv1. The goal is to reduce the possibility of the bystander effect (see https://en.wikipedia.org/wiki/Bystander_effect), and give maintainers more accountability and ownership of the areas in which they are experts. This will also help contributors more quickly identify those experts and get the necessary reviews for their work to merge. * add OWNERS and alias for docs/draft Signed-off-by: Joe Lanford <[email protected]> * api-approvers for generated CRDs Signed-off-by: Joe Lanford <[email protected]> --------- Signed-off-by: Joe Lanford <[email protected]>
1 parent 9e25078 commit 0206ad4

File tree

17 files changed

+65
-36
lines changed

17 files changed

+65
-36
lines changed

‎.bingo/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@
99
!README.md
1010
!Variables.mk
1111
!variables.env
12+
!OWNERS
1213

1314
*tmp.mod

‎.bingo/OWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
approvers:
2+
- ci-approvers

‎.github/OWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
approvers:
2+
- ci-approvers

‎OWNERS

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
approvers:
2-
- operator-controller-approvers
2+
- olmv1-approvers
33
reviewers:
4-
- operator-controller-approvers
5-
- operator-controller-reviewers
4+
- olmv1-reviewers

‎OWNERS_ALIASES

Lines changed: 35 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,49 @@
1-
21
aliases:
3-
# contributors who can approve any PRs in the repo
4-
operator-controller-approvers:
5-
- camilamacedo86
6-
- grokspawn
2+
olmv1-approvers:
73
- joelanford
84
- kevinrizza
95
- perdasilva
10-
- thetechnick
116
- tmshort
127

13-
# contributors who can review/lgtm any PRs in the repo
14-
operator-controller-reviewers:
8+
olmv1-reviewers:
159
- anik120
1610
- ankitathomas
1711
- bentito
12+
- camilamacedo86
1813
- dtfranz
19-
- gallettilance
20-
- gavinmbell
21-
- LalatenduMohanty
14+
- grokspawn
15+
- joelanford
2216
- oceanc80
2317
- OchiengEd
18+
- perdasilva
2419
- rashmigottipati
20+
- thetechnick
21+
- tmshort
2522
- trgeiger
23+
24+
api-approvers:
25+
- grokspawn
26+
- thetechnick
27+
28+
catalogd-approvers:
29+
- grokspawn
30+
31+
operator-controller-approvers:
32+
- thetechnick
33+
34+
cmd-approvers:
35+
- grokspawn
36+
37+
manifest-approvers:
38+
- camilamacedo86
39+
40+
ci-approvers:
41+
- camilamacedo86
42+
43+
docs-approvers:
44+
- michaelryanpeter
45+
46+
docs-draft-approvers:
47+
- camilamacedo86
48+
- grokspawn
49+
- thetechnick

‎api/OWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
approvers:
2+
- api-approvers

‎cmd/OWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
approvers:
2+
- cmd-approvers

‎config/OWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
approvers:
2+
- manifest-approvers

‎config/base/catalogd/crd/OWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
approvers:
2+
- api-approvers
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
approvers:
2+
- api-approvers

0 commit comments

Comments
 (0)