GitHub/Repository Requirements: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Fix URL for "raw template file" (previously a 404))
(truncating content as we transition ownership from IT to CloudEng)
 
Line 1: Line 1:
Hosting a repository in a Mozilla organization, or a Mozilla community organization on GitHub requires compliance with a few guidelines.
'''2026-10-07: GitHub Enterprise ownership has been transitioned from IT to CloudEng.''' Customer documentation has been moved to [https://mozilla-hub.atlassian.net/wiki/spaces/GHE/pages/3087892663/Getting+help+with+GitHub Getting help with GitHub] in Confluence. Please update any links to this page accordingly. If you are an external contributor, please reach out to your sponsor in the appropriate [https://chat.mozilla.org/ Matrix channel] for support.


 
This content has been moved to: https://mozilla-hub.atlassian.net/wiki/spaces/GHE/pages/3088580797/Repository+requirements+policy+and+security
== Code Of Conduct ==
 
As of January 1 2019, Mozilla requires that all GitHub projects include this [https://github.com/mozilla/repo-templates/blob/master/templates/CODE_OF_CONDUCT.md CODE_OF_CONDUCT.md] file in the project root.  The file has two parts:
 
# '''Required Text'''  -  All text under the headings ''Community Participation Guidelines and How to Report'', are required, and should not be altered.
# '''Optional Text''' -  The Project Specific Etiquette heading provides a space to speak more specifically about ways people can work effectively and inclusively together.  Some examples of those can be found on the [https://github.com/devtools-html/debugger.html/blob/master/CODE_OF_CONDUCT.md Firefox Debugger] project, and [https://github.com/mozilla/voice-web/blob/master/CODE_OF_CONDUCT.md Common Voice]. (The optional part is commented out in the [https://raw.githubusercontent.com/mozilla/repo-templates/master/templates/CODE_OF_CONDUCT.md raw template file], and will not be visible until you modify and uncomment that part.)
 
If you have any questions about this file, or Code of Conduct policies and procedures, please reach out to the Mozilla-GitHub-Standards team ({{emailentry|Mozilla-GitHub-Standards|mozilla.com|at=is}}).
 
=== Implementation Notes ===
 
* The current requirements can be met by simply adding a file to the repository.
 
* If you're trying to bring an entire organization into compliance, a "bot" will open a PR for you. That bot is [https://github.com/Mozilla-GitHub-Standards Mozilla-GitHub-Standards] ''(source is in [https://github.com/mozilla/Mozilla-GitHub-Standards this repository])''. Feel free to fork and run! (i.e. it's not supported or maintained.)
 
* For Python projects,  Will Kahn-Greene wrote a nice [https://bluesock.org/~willkg/blog/mozilla/code_of_conduct.html recommendation]. Thanks, Will!

Latest revision as of 21:28, 7 October 2026

2026-10-07: GitHub Enterprise ownership has been transitioned from IT to CloudEng. Customer documentation has been moved to Getting help with GitHub in Confluence. Please update any links to this page accordingly. If you are an external contributor, please reach out to your sponsor in the appropriate Matrix channel for support.

This content has been moved to: https://mozilla-hub.atlassian.net/wiki/spaces/GHE/pages/3088580797/Repository+requirements+policy+and+security