Proposed updates to GitHub teams
Justin Obara
obara.justin at gmail.com
Thu Aug 11 18:07:54 UTC 2016
When we first made the move to Git and started using GitHub to host our
source code we set up teams to help us organize the permissions for our
various repos. Over the years the contributors, maintainers, and
repositories have all undergone many changes. On top of that GitHub has
updated the way teams work and the permissions structure. (see: Setting up
and managing organizations and teams
<https://help.github.com/categories/setting-up-and-managing-organizations-and-teams/>
)
I’d like to take some time to clean up our repository space so that it is
up-to-date. To that end, I propose the following changes:
- Migrate all teams from legacy teams
- Remove “Owners” team - owner permissions can now be set per user
- Remove “Contributors” team - was an attempt to identify contributors
to projects, but it’s hard to maintain and a list of contributors can be
displayed in each repository
- Rename “Committers” to “Maintainers” ( this is more idiomatic to dvcs )
- Rename “Committer Emeriti” to “Maintainer Emeriti”
- Update teams membership as needed ( note: this will not include
changes that require formalized voting )
- Transition of “acheetham” to the “Committer Emeriti” team
- Restrict repository creation to the Maintainer and Ops teams.
- Other minor tweaks as needed
One handy new feature from GitHub is that you can @mention public teams.
For example in a PR that needs some design help you could ping @Designers.
Thanks
Justin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.idrc.ocad.ca/pipermail/fluid-work/attachments/20160811/ba829e1b/attachment.htm>
More information about the fluid-work
mailing list