User:Glob/Firefox Policy
Contents
Policies and Guidelines Applicable to Firefox Development
This page aims to provide a catalogue of policies and guidelines that directly relate to Firefox development: ownership, reviewing, source control, and coding.
Governance
Module Ownership
https://www.mozilla.org/about/governance/policies/module-ownership/
- Overarching policy covering most of the development process at Mozilla
- Module Owner and Peer roles and responsibilities
- Module-level ownership and authority to land
Commit Access Policy
https://www.mozilla.org/about/governance/policies/commit/access-policy/
- Defines what permissions you need to commit changes to various Mozilla source code repositories
- Level 1 (try), Level 2 (general), Level 3 (mozilla-central, integration repositories)
The Future of Commit Access Policy
https://groups.google.com/d/topic/mozilla.dev.platform/hp5_6OAKV_c/discussion
- Announcement in March 2017
- Plan to remove direct (ssh) push access to various Mozilla source code repositories from most developers
Super Review Policy
https://www.mozilla.org/en-US/about/governance/policies/reviewers/
- Outdated by at least eight years
- Proposal to remove on from July 2017: https://groups.google.com/forum/#!topic/mozilla.governance/HHU0h-44NDo
Commits and Tree Management
Committing Rules and Responsibilities
https://developer.mozilla.org/docs/Mozilla/Developer_guide/Committing_Rules_and_Responsibilities
- (todo)
Commit Description Syntax
- (todo)
Commit Message Verbosity
https://groups.google.com/d/topic/mozilla.dev.platform/3ig8TZ-0rN8/discussion
Tree Rules
https://wiki.mozilla.org/Tree_Rules (mozilla-central)
https://wiki.mozilla.org/Tree_Rules/Integration (autoland, mozilla-inbound)
- (todo)
Performance Regressions Policy
https://www.mozilla.org/about/governance/policies/regressions/
- (todo)
48-hour Backouts For Major Talos Regressions
https://wiki.mozilla.org/Performance_sheriffing/Talos/RegressionBugsHandling
- Discussion: https://groups.google.com/d/topic/mozilla.dev.platform/QHdn-ogf8kQ/discussion
- Overlaps with Performance Regressions Policy?
Reviews
Code Review Guidelines
https://developer.mozilla.org/docs/Mozilla/Developer_guide/Code_Review_FAQ
- (todo)
Coding Style and Guidelines
Code Style Guidelines
https://developer.mozilla.org/docs/Mozilla/Developer_guide/Coding_Style
- (todo)