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
# These permissions are very broad, and thus, the list of people is intentionally minimal.
7
-
# Permissions are distributed across 3-4 separate organizations.
8
-
# One can request additional permissions for specific repos using ipld/github-mgmt.
6
+
# These permissions are very broad, and thus the list of people is intentionally minimal.
7
+
# Day-to-day administrating is done by those in the "github-mgmt Stewards" team (see team below).
8
+
# "github-mgmt Stewards" team can still escalate into org owner permissions if/when needed.
9
+
# This minimal owner set plus supporting rationale was documented and discussed in https://github.com/ipfs/ipfs/issues/511 .
9
10
admin:
11
+
# Why @andyschwab-admin?
12
+
# 1. leader of [Sodal](https://sodal.io/)
13
+
# 2. has close access to [sead](https://www.sead.ai/), which is charged with sysadmin for critical systems within the wider Protocol Labs Network
14
+
# 3. general long-standing sysadmin for these organizations with his past roles at PL Inc
15
+
# 4. This isn't andyschwab's day-to-day GitHub account
10
16
- andyschwab-admin
11
-
- aschmahmann
17
+
# Why @galargh?
18
+
# 1. co-founder of [IPDX](https://ipdx.co), and IPDX is contracted to look after GitHub for this organization.
19
+
# 2. Multiple years of experience managing GitHub organizations of open source projects, including this org.
12
20
- galargh
13
-
- rvagg
14
-
- vmx
15
21
member:
16
22
- 0xDanomite
17
23
- aarshkshah1992
@@ -24,6 +30,7 @@ members:
24
30
- andyschwab
25
31
- anorth
26
32
- arajasek
33
+
- aschmahmann
27
34
- BigLep
28
35
- cloutiertyler
29
36
- davidad
@@ -72,13 +79,15 @@ members:
72
79
- ribasushi
73
80
- RichardLitt
74
81
- richardschneider
82
+
- rvagg
75
83
- SgtPooki
76
84
- Stebalien
77
85
- tchardin
78
86
- tinytb
79
87
- travisperson
80
88
- vasco-santos
81
89
- victorb
90
+
- vmx
82
91
- wanderer
83
92
- warpfork
84
93
- web3-bot
@@ -3173,22 +3182,41 @@ teams:
3173
3182
- victorb
3174
3183
privacy: closed
3175
3184
github-mgmt stewards:
3176
-
# NOTE: created to capture users with push+ access to github-mgmt repository
3177
-
# using a team instead of direct collaborators because we want to reference it in the CODEOWNERS file
3185
+
# Notes:
3186
+
# 1. These members have push+ access to the github-mgmt repository (in addition to the ipdx team and the org owners listed in "members.admin" above).
3187
+
# 2. This team also has the org-level "moderator" and "security manager" role.
3188
+
# This is configured through the GitHub UI, not in GitHub management.
3189
+
# (Org-level role documentation: https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)
3190
+
# 3. Having a team instead of direct collaborators on the github-mgmt repository also enables easy reference in the github-mgmt CODEOWNERS file.
3191
+
# 4. Leaning on "github-mgmt stewards" for day-to-day admin over true org owners was done
3192
+
# as part of the effort to reduce org owners in https://github.com/ipfs/ipfs/issues/511
3178
3193
description: Users that are effectively org admins
3179
3194
members:
3180
3195
# WARN: membership here should be treated as cautiously as having an "org owner" role,
3181
3196
# since one can escalate their privileges accordingly.
3182
3197
# ATTN: members are expected to:
3183
3198
# - be familiar with GitHub Management
3184
3199
# - be ready to triage/review org configuration change request in github-mgmt
3185
-
# Intentionally don't have any "maintainers" so that additional membership is done through github-mgmt rather than the GitHub UI.
3186
-
# That said, since most of these people are also "org owners" ("members.admin" above),
3187
-
# they can still make changes in the UI.
3200
+
# INFO: Intentionally don't have any "maintainers" so that additional membership is done through github-mgmt rather than the GitHub UI.
3201
+
# INFO: There are others who could certainly qualify to be members of this team.
3202
+
# There is a balance to be had to ensure there are enough knowledgeable people available to support the needs/requests of the github org,
3203
+
# and reducing risk by not having too many with the escalation path that this role affords.
3188
3204
member:
3205
+
# Why @aschmahmann?
3206
+
# 1. Long-time and still very active contributor to important Go-based IPFS repos that consume and occasionally require changes of IPLD repos,
3207
+
# 2. Director of IP Shipyard, which is an organization receiving significant grant funding for "IPFS development and maintenance", which includes IPLD as needed.
3189
3208
- aschmahmann
3209
+
# Why @rvagg?
3210
+
# 1. Continued IPLD maintainer since the pre-2021 days of an "IPLD core team", working across both JS and Go repos.
3211
+
# 2. Active applier of IPLD in contexts like Filecoin.
3190
3212
- rvagg
3213
+
# Why @vmx?
3214
+
# 1. Continued IPLD maintainer since the pre-2021 days of an "IPLD core team", working across both JS and Rust repos.
3215
+
# 2. Owner of important IPLD community touch points like monthly community calls.
3191
3216
- vmx
3217
+
# Why @willscott?
3218
+
# 1. Active maintainer in and around IPLD, IPFS, and Filecoin projects for multiple years now.
3219
+
# 2. Active and experienced with github-mgmt in this org.
0 commit comments