Add Olli Pettay to @mozilla GitHub org
Categories
(mozilla.org :: Github: Administration, task)
Tracking
(Not tracked)
People
(Reporter: mt, Assigned: cknowles)
Details
I've read https://wiki.mozilla.org/GitHub#Team_Maintainers_.26_Project_Leads, and need help adding a contributor to the org:
Name: Olli Pettay
Mozilla Email: smaug@mozilla.com
Github Profile link: https://github.com/smaug----
Github Team(s): https://github.com/orgs/mozilla/teams/standards-contributor
| Assignee | ||
Comment 1•3 years ago
|
||
Alright, I see their linked GitHub ID in people.m.o - now I just need a manager approval - NI sent to :jstutte - Jens, please approve or ask any desired questions.
Comment 2•3 years ago
|
||
Hmm, this is something else than https://github.com/mozilla-standards ?
| Assignee | ||
Comment 3•3 years ago
|
||
Yes, this is to get you access to the mozilla org https://github.com/orgs/mozilla and the standards-contributor team in that org. (I assume :mt: can spell out any other specifics.)
The mozilla-standards org is a completely different org, with a different approval setup.
| Reporter | ||
Comment 4•3 years ago
|
||
Olli, The background here is that you are currently an external contributor on https://github.com/mozilla/standards-positions, which I suppose we have used in the past to flag you for review of changes there. I'm trying to clean this process up by putting people into a team.
I believe that the mozilla-standards org is used to manage IPR commitments to the W3C. There's going to be some overlap in membership, but that's a separate thing. And I don't think that Chris wants me to give that external org access to a repo under the mozilla org :)
| Assignee | ||
Comment 5•3 years ago
|
||
It's more that approvals for the mozilla-standards org are more than just the "manager approval" that the rest of the orgs go for, due to the unique nature of that org. (But here I notice that Olli is already a member of mozilla-standards ... but regardless, this request is for the standards-positions repo in the Mozilla org)
As to outside collaborators (what I think you're referring to as external contributor) ... it's perfectly fine to use that if the user in question is either a) not in any other repo in the org (This is the case here) or if b) they're actually an outsider to Mozilla. Noting that membership requires the action of an org owner (via bugs like this) while adding an OC is something a repo admin can do themselves.
However, for a Mozillian, and in order to get the benefit of managing access via teams, membership is the preferred path. But it's totally a preference rather than a requirement.
As soon as we hear from Jens, we can get this access added. (If they're PTO or on leave, I can move forward based on the lesser approval of the team maintainer having requested access - just let me know)
Comment 6•3 years ago
|
||
(In reply to Chris Knowles [:cknowles] from comment #1)
Alright, I see their linked GitHub ID in people.m.o - now I just need a manager approval - NI sent to :jstutte - Jens, please approve or ask any desired questions.
I approve, Olli should have any access he needs.
| Assignee | ||
Comment 7•3 years ago
|
||
Alright - Olli, I've sent you the invite to teh people.m.o group ghe_mozilla_users - please accept that first.
Next, there should be an invite from GitHub, please accept that - and once in GitHub you are automatically added to the standards-contributor team
Let me know if there are any problems or concerns.
Description
•