Modules: Difference between revisions

1,459 bytes added ,  28 January 2020
Move desktop firefox module
No edit summary
(Move desktop firefox module)
 
(19 intermediate revisions by 10 users not shown)
Line 1: Line 1:
Mozilla operates 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.
Mozilla operates 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.


===Who Appoints Whom===
The system is overseen by the owner and peers of the [[Modules/Activities#Module_Ownership_System|Module Ownership module]]. For the modules that make up Firefox, oversight is provided by the [[Modules/Firefox_Technical_Leadership|Firefox Technical Leadership module]]. Owners may add and remove peers from their modules as they wish, without reference to anyone else.


The system is overseen by the owner and peers of the [[Modules/Activities#Module_Ownership_System|Module Ownership module]]. But in several areas, the ability to create, alter ownership of and destroy sub-modules has been delegated to the owner of the module whose broad scope covers that area. This is true for all of the areas listed below except for [[Modules/Core|Core]], [[Modules/Activities|Activities]] and [[Modules/Other|Other]]. The controlling module is the first one listed on the page.
===Creating A New Module===


Owners may add and remove peers from their modules as they wish, without reference to anyone else.
Ideally, a Module should exist for all significant chunks of work or code in the Mozilla project. Who you talk to about this depends on the area of the project concerned.


Questions about module ownership, or requests for changes to module ownership in Core, Activities and Other should be directed to the owner and peers of the [[Modules/Activities#Module_Ownership_System|Module Ownership module]].
For many areas, the ability to create, alter ownership of and destroy sub-modules has been delegated to the owner of the module whose broad scope covers that area. This is true for Firefox, Thunderbird, and all of the other areas listed below except for [[Modules/Core|Core]], [[Modules/Activities|Activities]] and [[Modules/Other|Other]]. The controlling module is the first one listed on the page. Please contact that person about getting new modules created.


===The Lists===
For the modules that make up Firefox, ultimate oversight is provided by the [[Modules/Firefox_Technical_Leadership|Firefox Technical Leadership module]]. Therefore, please post your inquiry in the mozilla.governance newsgroup, cc'ing the owner and peers of the [[Modules/Firefox_Technical_Leadership|Firefox Technical Leadership module]] at tlmc [at] mozilla [dot] com. If there is something sensitive about your inquiry that you aren't comfortable writing in the newsgroup, or in case of uncertainty, please send it to tlmc [at] mozilla [dot] com.


These pages list the owners and their peers for all Mozilla modules, broken down by different areas of the project.
For all other modules (e.g., [[Modules/Activities|Activities]] and the non-Firefox modules in the [[Modules/Other|Other]] category), please post your inquiry in the mozilla.governance newsgroup, cc'ing the owner and peers of the [[Modules/Activities#Module_Ownership_System|Module Ownership module]] at module-ownership [at] mozilla [dot] org. If there is something sensitive about your inquiry that you aren't comfortable writing in the newsgroup, or in case of uncertainty, please send it to module-ownership [at] mozilla [dot] org.
 
===Module Lists===
 
These pages list the owners and their peers for all Mozilla modules, broken down by different areas of the project-.


* [[Modules/All|All in one big list]]
* [[Modules/All|All in one big list]]
 
* [[Modules/Desktop Firefox|Desktop Firefox]]
* [[Modules/Firefox|Firefox]]
* [[Modules/Thunderbird|Thunderbird]]
* [[Modules/Thunderbird|Thunderbird]]
* [[Modules/SeaMonkey|SeaMonkey]]
* [[Modules/SeaMonkey|SeaMonkey]]
* [[Modules/Calendar|Calendar]]
* [[Modules/Calendar|Calendar]]
* [[Modules/Toolkit|Toolkit]]
* [[Modules/Toolkit|Toolkit]]
* [[Modules/Core|Core]]
* [[Modules/Core|Core]]
* [[Modules/Testing|Testing]]
* [[Modules/MailNews_Core|MailNews Core]]
* [[Modules/MailNews_Core|MailNews Core]]
 
* [[Modules/Chat|Chat]]
* [[Modules/Bugzilla|Bugzilla]] - the Bugzilla software itself
* [[Modules/Bugzilla|Bugzilla]] - the Bugzilla software itself
* [[Modules/BMO|BMO]] - the particular Bugzilla installation run by the Mozilla project
* [[Modules/bugzilla.mozilla.org|bugzilla.mozilla.org]] - the particular Bugzilla installation run by the Mozilla project
* [[Modules/Other|Other]] (code modules which aren't in any of the above categories)
* [[Modules/Other|Other]] (code modules which aren't in any of the above categories)
* [[Modules/Activities|Activities]] (non-code)
* [[Modules/Activities|Activities]] (non-code)
* [[Modules/Mozilla Reps|Mozilla Reps]]
* [[Modules/Mozilla Websites|Mozilla Websites]]
canmove, Confirmed users
1,567

edits