Modules: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(Use direct links for Firefox and Thunderbird)
 
(35 intermediate revisions by 13 users not shown)
Line 1: Line 1:
{{warning|This is not the definitive Module Owners list; it is a concrete example of a proposal for change. [http://www.mozilla.org/about/owners.html The official list is here]. In particular, as it's just a demo, this list is incomplete, and has only one sample non-code module.}}
Certain long-running Mozilla projects operate under a [http://www.mozilla.org/hacking/module-ownership.html module ownership governance system]. A '''module''' is a discrete unit of code or activity. An '''owner''' is the person in charge of a module or sub-module. A '''peer''' is a person whom the owner has appointed to help them. A module may have multiple peers and, very occasionally, multiple owners.


This page links to pages listing the Module Owners and their Peers for all Mozilla modules (both code and other).
These projects are responsible for defining top-level owners, who are in turn responsible for managing ownership of modules within their project. For the modules that make up Firefox, oversight is provided by the [[Modules/Firefox_Technical_Leadership|Firefox Technical Leadership module]]. For modules that make up Thunderbird, oversight is provided by the [https://source-docs.thunderbird.net/en/latest/mots/index.html#thunderbird-council Thunderbird Council].


* [[Modules:Toolkit|Toolkit]]
===Module Lists===
* [[Modules:Core|Core]]
* [[Modules:Firefox|Firefox]]
* [[Modules:Thunderbird|Thunderbird]]
* [[Modules:Calendar|Calendar]]
* [[Modules:SeaMonkey|SeaMonkey]]
* [[Modules:Bugzilla|Bugzilla]]
* [[Modules:Other|Other]] (code modules which aren't in any of the above categories)
* [[Modules:Activities|Activities]] (non-code)


An Owner is the person in charge of a Module. A Peer is a person whom the Owner has designated to help them. If a Code Module has an Owner, the Owner or a Peer should in general review all code changes that go into that module.
* [https://firefox-source-docs.mozilla.org/mots/index.html Firefox]
 
* [https://source-docs.thunderbird.net/en/latest/mots/index.html Thunderbird]
Questions about module ownership should be directed to the owner or peers of the Module Ownership module.
* [[Modules/SeaMonkey|SeaMonkey]]
* [[Modules/Bugzilla|Bugzilla]] - the Bugzilla software itself
* [[Modules/bugzilla.mozilla.org|bugzilla.mozilla.org]] - the particular Bugzilla installation run by the Mozilla project

Latest revision as of 00:18, 2 April 2026

Certain long-running Mozilla projects operate under a module ownership governance system. A module is a discrete unit of code or activity. An owner is the person in charge of a module or sub-module. A peer is a person whom the owner has appointed to help them. A module may have multiple peers and, very occasionally, multiple owners.

These projects are responsible for defining top-level owners, who are in turn responsible for managing ownership of modules within their project. For the modules that make up Firefox, oversight is provided by the Firefox Technical Leadership module. For modules that make up Thunderbird, oversight is provided by the Thunderbird Council.

Module Lists