-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Each organization requires owners. The owner team for a working group repository MUST include responsible Area Directors. Area Directors MAY also designate a delegate that becomes an owner and working group chairs MAY also be owners.
Unfortunately, GitHub now only gives the choice between Owners being able to create repos, and all members being able to create repos (see here). I don't think the latter is workable (we've already had instances when some WG members strongly wanted to create a WG repo for their personal drafts), so this means that the Chairs MUST be owners, unless they're comfortable with allowing anyone in the org to create a repo.
This choice probably needs to be explained explicitly, with description of the options and the affected settings.
A team with administrator access SHOULD be created for the Working Group Chairs and any Working Group Secretary. Administrator access is preferable, since this does not also include the ability to push to all repositories and ownership does not grant any other significant privileges.
There is no longer any such thing as an "admin team" on GitHub; that was phased out. Instead, you'd need to create a separate 'Chairs' team and then assign it admin permissions on each repo.
In practice, Chairs need the ability to push to all repositories, to do things like update READMEs, etc. So I think being owners is appropriate (and it avoids a lot of busy work for the AD in terms of setting things up).