Modules/Desktop Firefox: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Moving to mots.yaml)
(minor change)
Line 1: Line 1:
<noinclude>
'''Note'''
'''Note'''


Module information is now stored in the [https://hg.mozilla.org/mozilla-central/file/tip/mots.yaml source code], where all changes should be made. For instructions on how to add, remove, or update module information, see the [https://mots.readthedocs.io/en/latest/#adding-a-module mots documentation]. This page is kept for the historical record.
Module information is now stored in the [https://hg.mozilla.org/mozilla-central/file/tip/mots.yaml source code], where all changes should be made. For instructions on how to add, remove, or update module information, see the [https://mots.readthedocs.io/en/latest/#adding-a-module mots documentation]. This page is kept for the historical record.


<noinclude>
 
'''Only module owners may edit this page.'''  
'''Only module owners may edit this page.'''  



Revision as of 17:50, 22 September 2022

Note

Module information is now stored in the source code, where all changes should be made. For instructions on how to add, remove, or update module information, see the mots documentation. This page is kept for the historical record.


Only module owners may edit this page.

They may:

  • update any information about their module except the name of the owner
  • add or remove sub-modules
  • change the owner of a sub-module
  • add emeritus owners or peers

Other changes, including changes of module owner or addition/removal of modules, must be agreed with the Module Ownership Module group, probably via a discussion in mozilla.governance.

Owners and peers of the Desktop Firefox module may review code anywhere in the browser and toolkit directories. Reviews should be sent to the more specific submodules below where possible.

Name: Desktop Firefox (#)
Description: Standalone Web Browser.
Owner: Dave Townsend, Gijs Kruitbosch
Fallback Peer(s): Dão Gottwald, Jared Wein, Marco Bonardo, Matthew Noorenberghe
Peer(s) Emeritus: Brian Bondy, Lina Cambridge, Luke Chang, Ricky Chien, Justin Dolske, Georg Fritzsche, Felipe Gomes, Tim Guan-tin Chien, Johann Hofmann, KM Lee Rex, Fred Lin, Ray Lin, Fischer Liu, Bill McCloskey, Mark Mentovai, Ted Mielczarek, Brian Nicholson, Neil Rashbrook, Asaf Romano, Marina Samuel, J Ryan Stinnett, Gregory Szorc, Tim Taubert,
Source Dir(s): browser/, toolkit/
Bugzilla Component(s): Firefox, Toolkit
URL(s): Code Review Guidelines
Discussion Group: firefox-dev

Submodules

Name: Add-ons Manager (#)
Description: Extension management back-end.
Owner: Shane Caraveo, Luca Greco
Peer(s): Luca Greco, Tomislav Jovanovic, Rob Wu, William Durand
Owner(s) Emeritus: Robert Strong, Andrew Swan, Kris Maglione
Source Dir(s): toolkit/mozapps/extensions/
Name: Add-ons Manager UI (#)
Description: about:addons.
Owner: Shane Caraveo, Mark Striemer
Peer(s): Luca Greco, Tomislav Jovanovic, Rob Wu
Owner(s) Emeritus: Robert Strong, Andrew Swan
Source Dir(s): toolkit/mozapps/extensions/content/
Name: Application Update (#)
Description: The application update services.
Owner: Kirk Steuber
Peer(s): Molly Howell, Adam Gashlin
Source Dir(s): toolkit/mozapps/update/
Name: Bookmarks & History (#)
Description: The bookmarks and history services (Places).
Owner: Marco Bonardo
Peer(s): Mark Banner, Drew Willcoxon
Source Dir(s): browser/components/places/, toolkit/components/places/
Name: Desktop Theme (#)
Description: The style rules used in the desktop UI.
Owner: Dão Gottwald
Peer(s): Itiel, Sam Foster
Peer(s) Emeritus: Tim Nguyen
Source Dir(s): browser/themes/, toolkit/themes/
Bugzilla Component(s): Firefox::Theme, Toolkit::Themes
Name: Desktop UI (#)
Description: The main browser UI except where covered by more specific submodules.
Owner: Jared Wein
Peer(s): Mike Conley, Florian Quèze
Source Dir(s): browser/base/content/
Name: Download Manager (#)
Description: The downloads UI and service.
Owner: Marco Bonardo
Peer(s): Gijs Kruitbosch, Micah Tigley
Source Dir(s): browser/components/downloads/, toolkit/mozapps/downloads/
Name: Enterprise Policies (#)
Description: System policies for controlling Firefox.
Owner: Michael Kaply
Source Dir(s): browser/components/enterprisepolicies/
Name: Form Autofill (#)
Description: Form detection and autocomplete.
Owner: Sergey Galich
Peer(s): Dimi Lee, Tim Giles
Owner(s) Emeritus: Matthew Noorenberghe
Source Dir(s): browser/extensions/formautofill/, toolkit/components/satchel/
Name: In-product Messaging (#)
Description: The system for delivering in-product messaging.
Owner: Punam Dahiya
Peer(s): Nan Jiang, Ed Lee, Kate Hudson,
Source Dir(s): toolkit/components/messaging-system/
Bugzilla Component(s): Firefox::Messaging System
URL(s): https://firefox-source-docs.mozilla.org/browser/components/newtab/content-src/asrouter/docs/index.html
Name: Launcher Process (#)
Description: Windows process for bootstrapping the browser process.
Owner: Toshihito Kikuchi
Peer(s): Molly Howell
Owner(s) Emeritus: Aaron Klotz
Source Dir(s): browser/app/winlauncher
Bugzilla Component(s): Firefox::Launcher Process
Name: Localization (#)
Description: Tooling to enable translation and facilitate localization.
Owner: Francesco Lodolo
Peer(s): Matjaž Horvat, Eemeli Aro
Bugzilla Component(s): Mozilla Localizations, Localization Infrastructure and Tools
Name: New Tab Page (#)
Description: The new tab/home page.
Owner: Ed Lee
Peer(s): Kate Hudson, Andrei Oprea, Scott Downe
Source Dir(s): browser/components/newtab/
Bugzilla Component(s): Firefox::New Tab Page
Name: Experiments/Rollouts (#)
Description: Desktop clients for our experiments and off-train deployments systems.
Owner: Barret Rennie
Peer(s): Gijs Kruitbosch, Emily McMinn
Owner(s) Emeritus: Michael Cooper
Source Dir(s): toolkit/components/normandy/, toolkit/components/nimbus/
Bugzilla Component(s): Firefox::Normandy,Firefox::Nimbus Desktop Client
URL(s): https://experimenter.info/
Name: Onboarding (#)
Description: The onboarding experience including UI tours.
Owner: Ed Lee
Peer(s): Matthew Noorenberghe
Source Dir(s): browser/components/uitour/
Bugzilla Component(s): Firefox::Tours
Name: Password Manager (#)
Description: Managing, saving and filling logins.
Owner: Sergey Galich
Peer(s): Sam Foster, Jared Wein, Tim Giles, Dimi Lee
Owner(s) Emeritus: Matthew Noorenberghe
Peer(s) Emeritus: Bianca Danforth, Severin Rudie
Source Dir(s): toolkit/components/passwordmgr/, browser/components/aboutlogins
Bugzilla Component(s): Toolkit::Password Manager, Toolkit::Password Manager: Site Compatibility, Firefox::about:logins
URL(s): https://wiki.mozilla.org/Toolkit:Password_Manager


Name: Picture-in-Picture (#)
Description: A component that allows video elements to be pulled out into an always-on-top window.
Owner: Mike Conley, Micah Tigley, Molly Howell
Peer(s): Katherine Patenio, Niklas Baumgardner
Peer(s) Emeritus: Micah Tigley
Source Dir(s): toolkit/components/pictureinpicture, browser/extensions/pictureinpicture
URL(s): https://firefox-source-docs.mozilla.org/toolkit/components/pictureinpicture/pictureinpicture/index.html
Name: Preferences (#)
Description: The front-end preferences system.
Owner: Jared Wein
Peer(s): Mark Striemer, Gijs Kruitbosch
Peer(s) Emeritus: Tim Nguyen
Source Dir(s): browser/components/preferences/, browser/themes/*/preferences, toolkit/mozapps/preferences
Name: Profile Migration (#)
Description: Migrating data from other browsers.
Owner: Gijs Kruitbosch
Peer(s): Marco Bonardo, Matthew Noorenberghe
Source Dir(s): browser/components/migration/
Name: Screenshots (#)
Description: Code relating to Screenshots functionality
Owner: Sam Foster
Peer(s): Jared Hirsch, Niklas Baumgardner,
Owner(s) Emeritus: Emma Malysz, Ian Bicking
Peer(s) Emeritus: Barry Chen
Source Dir(s): browser/extensions/screenshots, browser/components/screenshots/
Bugzilla Component(s): Firefox::Screenshots
Name: Search and Address Bar (#)
Description: The search service, address bar and address bar autocomplete.
Owner: Mark Banner, Drew Willcoxon
Peer(s): Dale Harvey, Marco Bonardo, Dão Gottwald
Peer(s) Emeritus: Michael de Boer
Source Dir(s): browser/components/search/, browser/components/urlbar/, toolkit/components/search/
Bugzilla Component(s): Firefox::Address Bar, Firefox::Search
Name: Security and Privacy UI (#)
Description: The front-end to our security and privacy features, including Protections UI, Site Identity, Site Permissions and Certificate Errors
Owner: Paul Zühlcke
Peer(s): Prathiksha
Owner(s) Emeritus: Johann Hofmann
Peer(s) Emeritus: Erica Wright, Nihanth Subramanya
Source Dir(s): browser/components/protections/, browser/components/controlcenter/
Bugzilla Component(s): Firefox::Security, Firefox::Protections UI, Firefox::Site Identity, Firefox::Site Permissions
Name: Session Restore (#)
Description: Restoring a user's session after starting Firefox.
Owner: Dão Gottwald, Dale Harvey
Peer(s): Andreas Farre
Owner(s) Emeritus: Michael de Boer, Kashav Madan, Anny Gakhokidze
Source Dir(s): browser/components/sessionstore/, toolkit/components/sessionstore/
Bugzilla Component(s): Firefox::Session Restore
Name: Tabbed Browser (#)
Description: The UI component controlling browser tabs.
Owner: Dão Gottwald
Source Dir(s): browser/base/content/tabbrowser*, browser/modules/AsyncTabSwitcher.jsm
Bugzilla Component(s): Firefox::Tabbed Browser
Name: Windows Installer (#)
Description: The installer for Windows.
Owner: Molly Howell
Peer(s): Adam Gashlin, Nick Alexander
Source Dir(s): browser/installer/, toolkit/mozapps/installer/
Bugzilla Component(s): Firefox::Installer