User:Glob/Firefox Policy

From MozillaWiki
Jump to: navigation, search

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/

Commits and Tree Management

Committing Rules and Responsibilities

https://developer.mozilla.org/docs/Mozilla/Developer_guide/Committing_Rules_and_Responsibilities

  • (todo)

Commit Description Syntax

https://developer.mozilla.org/docs/Mozilla/Developer_guide/Committing_Rules_and_Responsibilities#Commit_message_restrictions

  • (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

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)