GitHub: Difference between revisions

Add mozilla-firefox (Bug #1966029)
(→‎I want to transfer a repo: correcting wording, and reformatting)
(Add mozilla-firefox (Bug #1966029))
 
(19 intermediate revisions by 5 users not shown)
Line 7: Line 7:


== News ==
== News ==
* 2024-06-21 - new guidance on [[/Repository Security/GitHub Workflows & Actions|Securing GitHub Workflows & Actions]]
* 2021-01-21 - [[/Converting to a "2FA required policy"|Converting to a "2FA required policy" for an organization]]/
* 2021-01-21 - [[/Converting to a "2FA required policy"|Converting to a "2FA required policy" for an organization]]/
* 2021-01-19 - [[/Changing Default Branch|Notes on renaming the default branch of your GitHub repositories]].  
* 2021-01-19 - [[/Changing Default Branch|Notes on renaming the default branch of your GitHub repositories]].  
Line 16: Line 17:
<div id="github_member_bug"></div>
<div id="github_member_bug"></div>
=== I need to be a member of an org ===
=== I need to be a member of an org ===
Please read [[#join|this]] section on being a member, noting that for many operations you don't need member status.  If you need it, file a bug [https://bugzilla.mozilla.org/enter_bug.cgi?assigned_to=nobody%40mozilla.org&bug_ignored=0&bug_severity=normal&bug_status=NEW&bug_type=task&cf_fx_iteration=---&cf_fx_points=---&comment=I%27ve%20read%20https%3A%2F%2Fwiki.mozilla.org%2FGitHub%23Team_Maintainers_.26_Project_Leads%2C%20and%20need%20help%20adding%20a%20contributor%20to%20the%20org%3A%0D%0A%0D%0AName%3A%20%0D%0AMozilla%20Email%3A%20%0D%0AGithub%20Profile%20link%3A%20%2AStaff%20%2A%2AMUST%2A%2A%20have%20their%20verified%20GitHub%20identity%20listed%20in%20their%20people.m.o%20entry%2A%0D%0AGithub%20Team%28s%29%20%2AREQUIRED%2A%3A%20%0D%0A%0D%0AIf%20this%20is%20not%20being%20requested%20by%20a%20team%20maintainer%2C%20please%20request%20their%20approval%20via%20need-info.&component=Github%3A%20Administration&contenttypemethod=list&contenttypeselection=text%2Fplain&defined_groups=1&filed_via=standard_form&flag_type-4=X&flag_type-607=X&flag_type-800=X&flag_type-803=X&flag_type-936=X&form_name=enter_bug&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=Unspecified&priority=--&product=mozilla.org&qa_contact=cknowles%40mozilla.com&rep_platform=Unspecified&short_desc=Requesting%20GitHub%20membership%20to%20the%20%3CORGNAME%3E%20org%20for%20%3CUSERNAME%3E&target_milestone=---&version=other here] filling out the fields as best you can.  Having your manager or maintainer of the team file the bug may short circuit some of the approval processes, and make things go faster.
Please read [[#join|this]] section on being a member, noting that for many operations you don't need member status.  If you need it, file a bug '''[https://bugzilla.mozilla.org/enter_bug.cgi?assigned_to=nobody%40mozilla.org&bug_ignored=0&bug_severity=normal&bug_status=NEW&bug_type=task&cf_fx_iteration=---&cf_fx_points=---&comment=I%27ve%20read%20https%3A%2F%2Fwiki.mozilla.org%2FGitHub%23Team_Maintainers_.26_Project_Leads%2C%20and%20need%20help%20adding%20a%20contributor%20to%20the%20org%3A%0D%0A%0D%0AName%3A%20%0D%0AMozilla%20Email%3A%20%0D%0AGithub%20Profile%20link%3A%20%2AStaff%20%2A%2AMUST%2A%2A%20have%20their%20verified%20GitHub%20identity%20listed%20in%20their%20people.m.o%20entry%2A%0D%0AGithub%20Team%28s%29%20%2AREQUIRED%2A%3A%20%0D%0ANOTE%3A%20This%20is%20NOT%20the%20Org%20Name%2C%20but%20instead%20any%20teams%20inside%20the%20request%20org.%0D%0A%0D%0AIf%20this%20is%20not%20being%20requested%20by%20a%20team%20maintainer%2C%20please%20request%20their%20approval%20via%20need-info.&component=Github%3A%20Administration&contenttypemethod=list&contenttypeselection=text%2Fplain&defined_groups=1&filed_via=standard_form&flag_type-4=X&flag_type-607=X&flag_type-800=X&flag_type-803=X&flag_type-936=X&form_name=enter_bug&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=Unspecified&priority=--&product=mozilla.org&qa_contact=cknowles%40mozilla.com&rep_platform=Unspecified&short_desc=Requesting%20GitHub%20membership%20to%20the%20%3CORGNAME%3E%20org%20for%20%3CUSERNAME%3E&target_milestone=---&version=other here in Bugzilla]''' filling out the fields as best you can.  Having your manager or maintainer of the team file the bug may short circuit some of the approval processes, and make things go faster.


<div id="github_actions_bug"></div>
<div id="github_actions_bug"></div>


=== I want a new action/app added to an org ===
=== I want a new action/app added to an org ===
Please read these sections on [[#github_actions|Actions]] and [[#github_apps|Apps]] - file a bug [https://bugzilla.mozilla.org/enter_bug.cgi?comment=I%20want%20to%20use%20the%20NAME_HERE%20addon%20in%20ORG_NAME_HERE%20for%20the%20following%20reasons%3A%0D%0A%0D%0ABelow%20are%20my%20answers%20to%20your%20stock%20questions%3A%0D%0A%0D%0A%2A%2A%20Which%20repositories%20do%20you%20want%20to%20have%20access%3F%20%28all%20or%20list%29%0D%0A%0D%0A%2A%2A%20Are%20any%20of%20those%20repositories%20private%3F%0D%0A%0D%0A%2A%2A%20Provide%20link%20to%20vendor%27s%20description%20of%20permissions%20needed%20and%20why%0D%0A%0D%0A%2A%2A%20Provide%20the%20Install%20link%20for%20a%20GitHub%20app%0D%0A&component=Github%3A%20Administration&product=mozilla.org&short_desc=Assess%20use%20of%20external%20addon%20NAME_HERE%20in%20Mozilla%27s%20GitHub%20organization%20ORG_NAME_HERE bug here], giving us as much information as you can
Please read these sections on [[#github_actions|Actions]] and [[#github_apps|Apps]] - file a bug [https://bugzilla.mozilla.org/enter_bug.cgi?assigned_to=nobody%40mozilla.org&bug_ignored=0&bug_severity=--&bug_status=NEW&bug_type=task&cf_fx_iteration=---&cf_fx_points=---&comment=I%20want%20to%20use%20the%20NAME_HERE%20App%2FAction%20in%20ORG_NAME_HERE%20for%20the%20following%20reasons%3A%0D%0A%0D%0ABelow%20are%20my%20answers%20to%20your%20stock%20questions%3A%0D%0A%0D%0A%2A%2A%20Which%20repositories%20do%20you%20want%20to%20have%20access%3F%20%28all%20or%20list%29%0D%0A%28Note%3A%20This%20mainly%20applies%20to%20applications.%20%20Actions%20are%20approved%20for%20entire%20GitHub%20orgs%2C%20though%20having%20this%20info%20can%20help%20security%20with%20their%20analysis%29%0D%0A%0D%0A%2A%2A%20Are%20any%20of%20those%20repositories%20private%3F%0D%0A%0D%0A%2A%2A%20Provide%20link%20to%20vendor%27s%20description%20of%20permissions%20needed%20and%20why%2C%20or%20general%20documentation%20link%20for%20either%20the%20app%20or%20action%0D%0A%0D%0A%2A%2A%20If%20an%20app%20-%20please%20provide%20the%20Install%20link%0D%0A%0D%0A%3E%20%2A%2ANOTE%2A%2A%0D%0A%3E%20%0D%0A%3E%20Think%20of%20this%20as%20you%20would%20any%203rd%20party%20source%20inclusion%20into%20a%20shipping%20product%2C%20including%20all%20the%20considerations%20%5Bhere%5D%28https%3A%2F%2Fmozilla-hub.atlassian.net%2Fwiki%2Fspaces%2FSLP%2Fpages%2F27394064%2FLicensing%2BRunbook%2BSoftware%2BLicensing%2BAnd%2BCode%2BContribution%2BBetween%2BMozilla%2BAnd%2BOther%2BOrgs%2BProjects%29.%0D%0A&component=Github%3A%20Administration&contenttypemethod=list&contenttypeselection=text%2Fplain&defined_groups=1&filed_via=standard_form&flag_type-4=X&flag_type-607=X&flag_type-803=X&flag_type-936=X&needinfo_role=other&needinfo_type=needinfo_from&op_sys=Unspecified&priority=--&product=mozilla.org&qa_contact=cknowles%40mozilla.com&rep_platform=Unspecified&short_desc=Assess%20use%20of%20external%20addon%20NAME_HERE%20in%20Mozilla%27s%20GitHub%20organization%20ORG_NAME_HERE&target_milestone=---&version=other here], giving us as much information as you can


<div id="github_private_bug"></div>
<div id="github_private_bug"></div>
=== I need a private repo created ===
=== I need a private repo created ===
Please read [[#private|this]] section, and file a bug [https://bugzilla.mozilla.org/enter_bug.cgi?assigned_to=nobody%40mozilla.org&bug_ignored=0&bug_severity=--&bug_status=NEW&bug_type=task&cf_fx_iteration=---&cf_fx_points=---&comment=I%27ve%20read%20all%20of%20the%20%5Brepository%20creation%5D%5B1%5D%20section%2C%20and%20want%20to%20request%20a%20private%20repository.%20I%27ve%20filled%20in%20all%20the%20required%20fields.%0D%0A%0D%0AOrg%20for%20repo%3A%20REQUIRED%0D%0AName%20of%20Repository%3A%20%20REQUIRED%0D%0ALink%20to%20your%20people.m.o%20entry%20with%20verified%20GitHub%20login%3A%20REQUIRED%0D%0A%0D%0A%5BData%20Classification%5D%5B2%5D%20of%20data%20in%20repo%3A%20REQUIRED%0D%0AOther%20business%20justification%20for%20private%20repo%3A%0D%0AWhen%20can%20the%20repository%20be%20made%20public%3F%20REQUIRED%0D%0A%0D%0A%5B1%5D%3A%20https%3A%2F%2Fwiki.mozilla.org%2FGitHub%23Do_I_need_to_be_an_owner_to_create_repositories.3F%0D%0A%5B2%5D%3A%20https%3A%2F%2Fwiki.mozilla.org%2FSecurity%2FData_Classification%0D%0A&component=Github%3A%20Administration&contenttypemethod=list&contenttypeselection=text%2Fplain&defined_groups=1&filed_via=standard_form&flag_type-4=X&flag_type-607=X&flag_type-800=X&flag_type-803=X&flag_type-936=X&form_name=enter_bug&groups=mozilla-employee-confidential&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=Unspecified&priority=--&product=mozilla.org&qa_contact=cknowles%40mozilla.com&rep_platform=Unspecified&short_desc=Request%20for%20a%20Private%20Repository%20in%20the%20ORGNAME%20GitHub%20organization&target_milestone=---&version=other here]. Be sure to answer all questions marked 'REQUIRED' in the form.  As well as the ORGNAME in the title.  This lets us know what the repo is for, who needs access, all so that we don't lose track of the private repo
Being an open source company, Mozilla tries to do things in the open.  However, the need for private repositories is clear for various non-public data and other business reasons, and in order to track them, please request private repositories using this [https://bugzilla.mozilla.org/enter_bug.cgi?assigned_to=nobody%40mozilla.org&bug_ignored=0&bug_severity=--&bug_status=NEW&bug_type=task&cf_fx_iteration=---&cf_fx_points=---&comment=I%27ve%20read%20all%20of%20the%20%5Brepository%20creation%5D%5B1%5D%20section%2C%20and%20want%20to%20request%20a%20private%20repository.%20I%27ve%20filled%20in%20all%20the%20required%20fields.%0D%0A%0D%0AOrg%20for%20repo%3A%20REQUIRED%0D%0AName%20of%20Repository%3A%20%20REQUIRED%0D%0ALink%20to%20your%20people.m.o%20entry%20with%20verified%20GitHub%20login%3A%20REQUIRED%0D%0A%0D%0A%5BData%20Classification%5D%5B2%5D%20of%20data%20in%20repo%3A%20REQUIRED%0D%0AOther%20business%20justification%20for%20private%20repo%3A%0D%0AWhen%20can%20the%20repository%20be%20made%20public%3F%20REQUIRED%0D%0ANote%20-%20This%20is%20not%20to%20say%20%22it%20will%20DEFINITELY%20go%20public%20on%20that%20date%22%20but%20more%20%22when%2C%20if%20at%20all%2C%20can%20we%20ask%20about%20possibly%20making%20this%20public%3F%22%0D%0A%0D%0A%5B1%5D%3A%20https%3A%2F%2Fwiki.mozilla.org%2FGitHub%23Do_I_need_to_be_an_owner_to_create_repositories.3F%0D%0A%5B2%5D%3A%20https%3A%2F%2Fwiki.mozilla.org%2FSecurity%2FData_Classification%0D%0A&component=Github%3A%20Administration&contenttypemethod=list&contenttypeselection=text%2Fplain&defined_groups=1&filed_via=standard_form&flag_type-4=X&flag_type-607=X&flag_type-800=X&flag_type-803=X&flag_type-936=X&form_name=enter_bug&groups=mozilla-employee-confidential&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=Unspecified&priority=--&product=mozilla.org&qa_contact=cknowles%40mozilla.com&rep_platform=Unspecified&short_desc=Request%20for%20a%20Private%20Repository%20in%20the%20ORGNAME%20GitHub%20organization&target_milestone=---&version=other template]. <br />
Be sure to answer all questions marked 'REQUIRED' in the form.  As well as the ORGNAME in the title.  This lets us know what the repo is for, who needs access, all so that we don't lose track of the private repo
 
<div id="github_archive_bug"></div>
 
=== I want to have repo(s) archived ===
Archiving a repo sets the repository to read only, and allows it to be excluded easily from searches.  It also marks it as unused and removes it from consideration for bug bounties.  <br />
GitHub recommends closing all issues and PRs as part of the closure. <br />
While any admin can archive the repository, we have scripting for doing the closures, and doing so reversibly.  (Also helpful if there's many repos needing attention). If you would like us to archive some repos, please file a bug using this [https://bugzilla.mozilla.org/enter_bug.cgi?assigned_to=nobody%40mozilla.org&bug_ignored=0&bug_severity=--&bug_status=NEW&bug_type=task&cf_fx_iteration=---&cf_fx_points=---&comment=Please%20archive%20%3CORG%3E%2F%3CREPONAME%3E%20%0D%0A%0D%0AReason%3A%20%0D%0A%0D%0ANote%3A%0D%0AIf%20you%20know%20an%20admin%20for%20the%20repo%2C%20please%20NeedInfo%20them%20here%2C%20we%20need%20someone%20with%20permissions%20to%20the%20repo%20to%20weigh%20in.%20%20Otherwise%2C%20we%27ll%20pursue%20any%20needed%20approvals%20when%20we%20receive%20the%20bug.%0D%0APlease%20make%20sure%20to%20update%20the%20title%20of%20the%20template%20before%20submitting.&component=Github%3A%20Administration&contenttypemethod=list&contenttypeselection=text%2Fplain&defined_groups=1&filed_via=standard_form&flag_type-4=X&flag_type-607=X&flag_type-803=X&flag_type-936=X&needinfo_role=other&needinfo_type=needinfo_from&op_sys=Unspecified&priority=--&product=mozilla.org&qa_contact=cknowles%40mozilla.com&rep_platform=Unspecified&short_desc=Please%20archive%20repo%20%3CORG%3E%2F%3CREPONAME%3E&target_milestone=---&version=other template].<br />


<div id="github_transfer_bug"></div>
<div id="github_transfer_bug"></div>
=== I want to transfer a repo ===
=== I want to transfer a repo ===
If this is a transfer into a Mozilla controlled org, and you're a member, and the repo is in your account, you can transfer it yourself.  This CAN mess up permissions to the repo, but filing a bug with the repo name and who should have access will let us help.
If this is a transfer into a Mozilla controlled org, and you're a member, and the repo is in your account, you can transfer it yourself.  This CAN mess up permissions to the repo, but filing a bug with the repo name and who should have access will let us help.
Line 56: Line 67:
==== Needing to SAML in to see even public things ====
==== Needing to SAML in to see even public things ====
This is a known bug on GitHub's part - their documentation (at the time of this writing) says that only private or org things need to SAML in - but the behavior is that access to ANY org resource requires a valid SAML session.
This is a known bug on GitHub's part - their documentation (at the time of this writing) says that only private or org things need to SAML in - but the behavior is that access to ANY org resource requires a valid SAML session.
=== Do you have any recommendations for repository settings? ===
Yes, please see https://wiki.mozilla.org/GitHub/GitHubRepositoryConfigurationConventions.


=== Where should I ask additional questions? ===
=== Where should I ask additional questions? ===
Line 70: Line 85:
<div id="github_actions"></div>
<div id="github_actions"></div>
==== GitHub Actions ====
==== GitHub Actions ====
{{note|See [[/Repository Security/GitHub Workflows & Actions|Securing GitHub Workflows & Actions]] for usage guidance|note}}
[https://help.github.com/en/actions/getting-started-with-github-actions/about-github-actions GitHub Actions] allow automation to be initiated by various repository events. GitHub Actions are now available for all public repositories. Each organization makes a decision on whether or not they should be enabled. Check with your organization owners if you have questions.  
[https://help.github.com/en/actions/getting-started-with-github-actions/about-github-actions GitHub Actions] allow automation to be initiated by various repository events. GitHub Actions are now available for all public repositories. Each organization makes a decision on whether or not they should be enabled. Check with your organization owners if you have questions.  


Line 75: Line 93:


To request a non-GitHub-authored action to be used in the "mozilla" organization, follow the procedure for requesting approval for a new GitHub App, immediately below.
To request a non-GitHub-authored action to be used in the "mozilla" organization, follow the procedure for requesting approval for a new GitHub App, immediately below.
A list of previously examined actions (and their approval/caveat status) can be found [https://github.com/MoCo-GHE-Admin/Approved-GHE-add-ons/blob/main/GitHub_Actions.md here] (Accessible to any member of the Mozilla GitHub Enterprise)


<div id="github_apps"></div>
<div id="github_apps"></div>
==== GitHub Apps Installation & Approval Process ====
==== GitHub Apps Installation & Approval Process ====


GitHub Apps (formerly called "integrations") are "Installed" into either the entire organization, or into individual repositories. Each integration has a documented and granular access to repository resources. This is good.
GitHub Apps (formerly called "integrations") are "Installed" into either the entire organization, or into individual repositories. Each integration has a documented and granular access to repository resources. This is good.
A list of previously examined apps (and their approval/caveat status) can be found [https://github.com/MoCo-GHE-Admin/Approved-GHE-add-ons/blob/main/GitHub_Applications.md here] (Accessible to any member of the Mozilla GitHub Enterprise)


However, the GitHub App installation can only be done by an organization owner, who may have to do additional housekeeping. This is not so good, so please plan accordingly (you may need to coordinate with [[#contact|GitHub owners]]).
However, the GitHub App installation can only be done by an organization owner, who may have to do additional housekeeping. This is not so good, so please plan accordingly (you may need to coordinate with [[#contact|GitHub owners]]).
Line 133: Line 156:
Good news! You do not need to be a member of the Mozilla organization on GitHub before you can contribute to Mozilla!!!! We have several sites which can help you find the best fit for contribution:
Good news! You do not need to be a member of the Mozilla organization on GitHub before you can contribute to Mozilla!!!! We have several sites which can help you find the best fit for contribution:
* General [https://www.mozilla.org/en-US/contribute/ volunteering options],
* General [https://www.mozilla.org/en-US/contribute/ volunteering options],
* Or pick from [http://whatcanidoformozilla.org/ these areas],
* Or jump right into [http://www.joshmatthews.net/bugsahoy/ fixing a bug].
* Or jump right into [http://www.joshmatthews.net/bugsahoy/ fixing a bug].
* If you're already a contributor (THANK YOU!) looking for a place to have your work recognized (even if not coding related), please see the [https://www.mozilla.org/credits/FAQ Credits FAQ] for inclusion in the [https://www.mozilla.org/credits/ credits].|reminder}}
* If you're already a contributor (THANK YOU!) looking for a place to have your work recognized (even if not coding related), please see the [https://www.mozilla.org/credits/FAQ Credits FAQ] for inclusion in the [https://www.mozilla.org/credits/ credits].|reminder}}
Line 157: Line 179:


=== Should I make a separate GitHub organization or just create a repository in an existing one? ===
=== Should I make a separate GitHub organization or just create a repository in an existing one? ===
With much of Mozilla's GitHub presence in GitHub Enterprise at this point, if you want to create a organization, we'd love to hear from you about it via a [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration bug here], requesting an org to be created and added to our enterprise.
Noting that we already have >50 orgs, so we'd like to make sure you don't already fit into one of the existing spaces.
If the org isn't to be related to Mozilla's Enterprise, then the original advice still applies:
This is a personal preference, in general. (Some product lines may have policies about source code locations.)  If you have a large enough project or organization feel free.  We suggest you use the strategies and recommendations here as a model to manage the details. Additional resources on establishing an organization are:
This is a personal preference, in general. (Some product lines may have policies about source code locations.)  If you have a large enough project or organization feel free.  We suggest you use the strategies and recommendations here as a model to manage the details. Additional resources on establishing an organization are:
* [https://mozilla-hub.atlassian.net/l/cp/75n1PWoo Mozilla Standards] <small>''login required''</small>
* [https://mozilla-hub.atlassian.net/l/cp/75n1PWoo Mozilla Standards] <small>''login required''</small>
Line 163: Line 189:


<div id="forking"> </div>
<div id="forking"> </div>
=== Forking vs Transferring ===
=== Forking vs Transferring ===
'''Do not "fork" a repository into a Mozilla organization.''' Doing so gives ''every team in the org'' rights to it.  There are a number of limitations to just pushing your repo's content into a new repo under mozilla (you loose all GitHub metadata). Refer to [https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/transferring-a-repository GitHub's docs] for details.
'''Do not "fork" a repository into a Mozilla organization.''' Doing so gives ''every team in the org'' rights to it.  There are a number of limitations to just pushing your repo's content into a new repo under mozilla (you loose all GitHub metadata). Refer to [https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/transferring-a-repository GitHub's docs] for details.
Line 178: Line 205:


{{note|Remember that all repositories must comply with the [[GitHub/Repository Requirements]].|reminder}}
{{note|Remember that all repositories must comply with the [[GitHub/Repository Requirements]].|reminder}}
<div id="private"> </div>
Being an open source company, Mozilla tries to do things in the open.  However, the need for private repositories is clear for various non-public data and other business reasons, and in order to track them, please request private repositories using the template in [[#github_private_bug|this]] section.


As the creator, you will automatically have "admin" permissions on the repository. Repository Admins are responsible for the security settings of the repository. This includes approving (or not) requests for GitHub Apps to be added to the app.
As the creator, you will automatically have "admin" permissions on the repository. Repository Admins are responsible for the security settings of the repository. This includes approving (or not) requests for GitHub Apps to be added to the app.
Line 232: Line 256:
| [https://github.com/mozilla-bteam mozilla-bteam] || Bugzilla.Mozilla.org || #bteam|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
| [https://github.com/mozilla-bteam mozilla-bteam] || Bugzilla.Mozilla.org || #bteam|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
|-
| [https://github.com/mozilla-iam mozilla-iam] || Mozilla's identity and access management || atoll || [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
| [https://github.com/mozilla-firefox mozilla-firefox] || Firefox || {{Mozillian|glob|glob}}|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/mozilla-iam mozilla-iam] || Mozilla's identity and access management || dividehex || [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
|-
| [https://github.com/mozilla-spidermonkey mozilla-spidermonkey] || Mozilla SpiderMonkey Team tools and embedding info || {{Mozillian|tcampbell|Ted Campbell}}; Matrix #spidermonkey:mozilla.org ||[https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
| [https://github.com/mozilla-spidermonkey mozilla-spidermonkey] || Mozilla SpiderMonkey Team tools and embedding info || {{Mozillian|tcampbell|Ted Campbell}}; Matrix #spidermonkey:mozilla.org ||[https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
|-
| [https://github.com/mozilla-svcops mozilla-svcops] || Mozilla Cloud Services Ops || {{Mozillian|relud|Daniel Thornton}}|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
| [https://github.com/mozilla-svcops mozilla-svcops] || Mozilla Cloud Services Ops - Archived || {{Mozillian|relud|Daniel Thornton}}|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
|-
| [https://github.com/firefox-devtools firefox-devtools] || Firefox Developer Tools || ? || [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
| [https://github.com/firefox-devtools firefox-devtools] || Firefox Developer Tools || ? || [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/iodide-project iodide-project] || Seamless scientific computing with web technologies. || ? || [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
|-
| [https://github.com/moco-ghe-admin moco-ghe-admin] || Tools for MoCo IT to administer GHE || ghe-admins @ mozilla.com || [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
| [https://github.com/moco-ghe-admin moco-ghe-admin] || Tools for MoCo IT to administer GHE || ghe-admins @ mozilla.com || [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
Line 256: Line 284:
| [https://github.com/MozillaSecurity MozillaSecurity] || Mozilla Platform Fuzzing Team master repo with many fuzzing tools under it. || ?|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
| [https://github.com/MozillaSecurity MozillaSecurity] || Mozilla Platform Fuzzing Team master repo with many fuzzing tools under it. || ?|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
|-
| [https://github.com/mozmeao MozMEAO] || Mozilla [[Marketing]] || {{Mozillian|bensternthal|Benjamin Sternthal}}, {{Mozillian|pmac|Paul McLanahan}}||[https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
| [https://github.com/mozmeao MozMEAO] || Mozilla [[Marketing]] || {{Mozillian|pmac|Paul McLanahan}} ||[https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/mozilla-applied-ml mozilla-applied-ml] || MAML - Mozilla Applied Machine Learning - Archived || ? || [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/mozilla-b2g mozilla-b2g] || Mozilla Boot2Gecko / Firefox OS - archived || ?|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/mozilla-metrics mozilla-metrics] || Mozilla Metrics || ?|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/mozilla-platform-ops mozilla-platform-ops] || Mozilla Platform Operations || [[Platform_Operations]]|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/mozilla-releng mozilla-releng] || Mozilla Release Engineering || #releng|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/mozilla-services mozilla-services] || Mozilla Services || [https://github.com/orgs/mozilla-services/people?utf8=%E2%9C%93&query=role%3Aowner mozilla-services owners]|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/Mozilla-TWQA Mozilla-TWQA] || Mozilla Taiwan QA - Archived || ?|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/MozillaWiki MozillaWiki] || MozillaWiki (wiki.mozilla.org) - Archived (see [https://github.com/mozilla/wiki.mozilla.org Mozilla/wiki.mozilla.org])|| ? || [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/mozilla-l10n mozilla-l10n] || Mozilla l10n-drivers team || Francesco Lodolo https://mozillians.org/u/flod/|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/taskcluster taskcluster] || [[TaskCluster]] Team || ? || [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/mozilla-conduit mozilla-conduit] || Mozilla Conduit work || {{Mozillian|glob|glob}}|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/mozsearch mozsearch] || The code that runs Searchfox.org || {{Mozillian|kats|Kartikaya Gupta}}|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/MozillaDataScience MozillaDataScience] || Ad-hoc analyses by data scientists. || Matrix: #data-science:mozilla.org || [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/mozilla-extensions mozilla-extensions] || CI- and release-enabled privileged webextensions and system addons. || Slack: #addon-pipeline || [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/mozilla-rally mozilla-rally] || ION (former Pioneer) platform. || Slack: #ion || [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
|-
|[https://github.com/mozillabrasil mozillabrasil] || Mozilla Brazil|| ?
|[https://github.com/mozillabrasil mozillabrasil] || Mozilla Brazil|| ?
Line 266: Line 324:
| [https://github.com/hackasaurus hackasaurus] || Hackasaurus || ?||
| [https://github.com/hackasaurus hackasaurus] || Hackasaurus || ?||
|-
|-
| [https://github.com/jetpack-labs jetpack-labs] || Jetpack Labs || ?||
| [https://github.com/jetpack-labs jetpack-labs] || Jetpack Labs - Archived || ?|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
|-
| [https://github.com/mdn mdn] || Mozilla Developer Network || [https://github.com/jwhitlock John Whitlock]||
| [https://github.com/mdn mdn] || Mozilla Developer Network || [https://github.com/jwhitlock John Whitlock]||
|-
|-
| [https://github.com/mozbrick mozbrick] || Mozilla Brick (web components library) || ?||
| [https://github.com/mozbrick mozbrick] || Mozilla Brick (web components library) || ?||
|-
| [https://github.com/mozilla-applied-ml mozilla-applied-ml] || MAML - Mozilla Applied Machine Learning || maml-github@mozilla.com ||
|-
|-
| [https://github.com/mozilla-appmaker mozilla-appmaker] || Mozilla Appmaker || ?||
| [https://github.com/mozilla-appmaker mozilla-appmaker] || Mozilla Appmaker || ?||
|-
| [https://github.com/mozilla-b2g mozilla-b2g] || Mozilla Boot2Gecko / Firefox OS || ?||
|-
|-
| [https://github.com/mozilla-cit mozilla-cit] || Mozilla Community Ops || {{Mozillians|tanner|Tanner Filip}} or {{Mozillians|yalam96|Yousef Alam}}||
| [https://github.com/mozilla-cit mozilla-cit] || Mozilla Community Ops || {{Mozillians|tanner|Tanner Filip}} or {{Mozillians|yalam96|Yousef Alam}}||
Line 285: Line 339:
|-
|-
| [https://github.com/mozilla-iot mozilla-iot] || Mozilla's Internet of Things program || {{Mozillian|dbryant|David Bryant}}, {{Mozillian|bfrancis|Ben Francis}}|| No longer active.  Has transitioned to community ownership using new organization [https://github.com/WebThingsIO/ WebThingsIO].
| [https://github.com/mozilla-iot mozilla-iot] || Mozilla's Internet of Things program || {{Mozillian|dbryant|David Bryant}}, {{Mozillian|bfrancis|Ben Francis}}|| No longer active.  Has transitioned to community ownership using new organization [https://github.com/WebThingsIO/ WebThingsIO].
|-
| [https://github.com/mozilla-metrics mozilla-metrics] || Mozilla Metrics || ?||
|-
| [https://github.com/mozilla-platform-ops mozilla-platform-ops] || Mozilla Platform Operations || [[Platform_Operations]]||
|-
|-
| [https://github.com/mozilla-raptor mozilla-raptor] || Mozilla Raptor / Firefox OS Performance || {{Mozillian|eliperelman|Eli Perelman}}, {{Mozillian|rwood|Rob Wood}}||
| [https://github.com/mozilla-raptor mozilla-raptor] || Mozilla Raptor / Firefox OS Performance || {{Mozillian|eliperelman|Eli Perelman}}, {{Mozillian|rwood|Rob Wood}}||
|-
|-
| [https://github.com/mozilla-releng mozilla-releng] || Mozilla Release Engineering || #releng||
| [https://github.com/mozilla-standards mozilla-standards] || Mozilla Standards (for IPR Contributions) || [[tantek]], [[User:Mthomson|mt]]||
|-
| [https://github.com/mozilla-services mozilla-services] || Mozilla Services || [https://github.com/orgs/mozilla-services/people?utf8=%E2%9C%93&query=role%3Aowner mozilla-services owners]|| [https://github.com/mozilla-services/github-management/issues Open Issue]
|-
| [https://github.com/mozilla-standards mozilla-standards] || Mozilla Standards (for IPR Contributions) || [https://mozillians.org/u/dbaron/ dbaron], [https://mozillians.org/u/annevk/ annevk]||
|-
| [https://github.com/Mozilla-TWQA Mozilla-TWQA] || Mozilla Taiwan QA || ?||
|-
|-
| [https://github.com/mozillahispano mozillahispano] || Mozilla Hispano || ?||
| [https://github.com/mozillahispano mozillahispano] || Mozilla Hispano || ?||
Line 305: Line 349:
|-
|-
| [https://github.com/MozillaScience MozillaScience] || Mozilla Science Lab || ?||
| [https://github.com/MozillaScience MozillaScience] || Mozilla Science Lab || ?||
|-
| [https://github.com/MozillaWiki MozillaWiki] || MozillaWiki (wiki.mozilla.org) || {{Mozillian|ckoehler|Christie Koehler}}, {{Mozillian|gphemsley|Gordon P. Hemsley}}|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
|-
| [https://github.com/mozillayvr mozillayvr] || Mozilla Vancouver @MozillaYVR || {{Mozillian|bclark|Brian Clark}}, {{Mozillian|shobson|Stephanie Hobson}}||
| [https://github.com/mozillayvr mozillayvr] || Mozilla Vancouver @MozillaYVR || {{Mozillian|bclark|Brian Clark}}, {{Mozillian|shobson|Stephanie Hobson}}||
Line 317: Line 359:
|-
|-
| [https://github.com/servo servo] || Servo (browser engine written in Rust) || {{Mozillian|larsberg|Lars Bergstrom}}, {{Mozillian|jdm|Josh Matthews}}||
| [https://github.com/servo servo] || Servo (browser engine written in Rust) || {{Mozillian|larsberg|Lars Bergstrom}}, {{Mozillian|jdm|Josh Matthews}}||
|-
| [https://github.com/mozilla-l10n mozilla-l10n] || Mozilla l10n-drivers team || Francesco Lodolo https://mozillians.org/u/flod/||
|-
| [https://github.com/taskcluster taskcluster] || [[TaskCluster]] Team || [https://github.com/gregarndt Greg Arndt]||
|-
|-
| [https://github.com/MozillaCH MozillaCH] || Mozilla [[Switzerland]] || {{Mozillian|mkohler|Michael Kohler}}, {{Mozillian|freaktechnik|freaktechnik}}||
| [https://github.com/MozillaCH MozillaCH] || Mozilla [[Switzerland]] || {{Mozillian|mkohler|Michael Kohler}}, {{Mozillian|freaktechnik|freaktechnik}}||
Line 329: Line 367:
|-
|-
| [https://github.com/web-ext-experiments web-ext-experiments] || WebExtension API Experiments || {{Mozillian|andym|Andy McKay}}||
| [https://github.com/web-ext-experiments web-ext-experiments] || WebExtension API Experiments || {{Mozillian|andym|Andy McKay}}||
|-
| [https://github.com/mozilla-conduit mozilla-conduit] || Mozilla Conduit work || {{Mozillian|glob|glob}}|| [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Github%3A+Administration Bug here.]
|-
| [https://github.com/mozsearch mozsearch] || The code that runs Searchfox.org || {{Mozillian|kats|Kartikaya Gupta}}||
|-
|-
| [https://github.com/MozillaCZ/ MozillaCZ] || [https://www.mozilla.cz/ Mozilla.cz] || {{Mozillian|mstanke|Michal Stanke}}, {{Mozillian|MekliCZ|Michal Vašíček}}, {{Mozillian|zelitomas|Tomáš Zelina}}||
| [https://github.com/MozillaCZ/ MozillaCZ] || [https://www.mozilla.cz/ Mozilla.cz] || {{Mozillian|mstanke|Michal Stanke}}, {{Mozillian|MekliCZ|Michal Vašíček}}, {{Mozillian|zelitomas|Tomáš Zelina}}||
|-
|-
| [https://github.com/MozillaSK/ MozillaSK] || [https://www.mozilla.sk/ Mozilla.sk] || {{Mozillian|mstanke|Michal Stanke}}, {{Mozillian|kusavica|Juraj Cigáň}}||
| [https://github.com/MozillaSK/ MozillaSK] || [https://www.mozilla.sk/ Mozilla.sk] || {{Mozillian|mstanke|Michal Stanke}}, {{Mozillian|kusavica|Juraj Cigáň}}||
|-
| [https://github.com/MozillaDataScience MozillaDataScience] || Ad-hoc analyses by data scientists. || Matrix: #data-science:mozilla.org ||
|-
| [https://github.com/mozilla-extensions mozilla-extensions] || CI- and release-enabled privileged webextensions and system addons. || Slack: #addon-pipeline ||
|-
| [https://github.com/mozilla-rally mozilla-rally] || ION (former Pioneer) platform. || Slack: #ion ||
|-
|-
| [https://github.com/common-voice common-voice] || Common Voice || {{Mozillian|phirework|Jenny Zhang}}, Matrix: #common-voice:mozilla.org ||
| [https://github.com/common-voice common-voice] || Common Voice || {{Mozillian|phirework|Jenny Zhang}}, Matrix: #common-voice:mozilla.org ||
3

edits