GitHub: Difference between revisions
No edit summary |
No edit summary |
||
Line 26: | Line 26: | ||
== I Have a Problem == | == I Have a Problem == | ||
see `@ | see `@fwenzel` | ||
=== we want a team === | === we want a team === | ||
Email. ` | Email. `fwenzel@` the | ||
# proposed team name | # proposed team name |
Revision as of 22:14, 30 April 2013
This article is a stub. You can help MozillaWiki by expanding it.
Various groups at Mozilla use https://github.com/mozilla differently. Alphabetically:
- devtools runs a fork of mozilla-central and maintains several projects.
- labs maintain their own stuff
- mozilla-japan uses it for their parapara animation web app.
- releng uses it differently (as mirrors)
- Standards does not use the Mozilla github yet but is looking into it.
- thunderbird uses it for the ispdb (migrated from svn).
- webdev documents their use of Github in the webdev bootcamp docs:
Forking vs Transfering
Do not "fork" a repository into the Mozilla organization. Doing so gives every team in the org rights to it.
If you have created a repo on your own account (for example, jsocol/myrepo) and it should live under the Mozilla organization, here are the steps:
- If you're not a member of any team with admin, talk to an org admin.
- Under the repo admin, transfer ownership to the Mozilla organization. If you don't see this option, return to step 1.
- Fork the repo from Mozilla (mozilla/myrepo) back to your account (recreating jsocol/myrepo). While the transferred repo becomes the root of the network on Github (e.g. all forks are now forks of mozilla/myrepo) other users may be pointing to your repo by URL.
- Talk to an org admin to add the appropriate teams to the new Mozilla repo.
- Who are the org admins? Where do we find a list of them?
I Have a Problem
see `@fwenzel`
we want a team
Email. `fwenzel@` the
- proposed team name
- members github usernames
- repos the team need access to.
"The organization has its own repos, and access to those repos is controlled by teams within the organization. I can create a ux team and put people on it but it doesn't do much unless there are repos it needs access to!"
Basics of Github Organizations
This article is a stub. You can help MozillaWiki by expanding it.
TODO(jsocol) Fill this out.