Modules/Desktop Firefox: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Add Amy as theme peer)
(Replaced content with "[https://firefox-source-docs.mozilla.org/mots/index.html Modules for "Desktop Firefox" are now tracked on firefox-source-docs.]")
 
Line 1: Line 1:
<noinclude>
[https://firefox-source-docs.mozilla.org/mots/index.html Modules for "Desktop Firefox" are now tracked on firefox-source-docs.]
'''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.
 
 
'''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 [https://www.mozilla.org/about/forums/#governance mozilla.governance].
</noinclude>
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.
 
{{Module
|name=Desktop Firefox
|description=Standalone Web Browser.
|owner=[mailto:dtownsend@mozilla.com Dave Townsend], [mailto:gkruitbosch@mozilla.com Gijs Kruitbosch]
|fallbackpeers=[mailto:dao@mozilla.com Dão Gottwald], [mailto:jwein@mozilla.com Jared Wein], [mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]
|ownersemeritus=
|peersemeritus=[mailto:netzen@gmail.com Brian Bondy], [mailto:lina@mozilla.com Lina Cambridge], [mailto:lchang@mozilla.com Luke Chang], [mailto:rchien@mozilla.com Ricky Chien], [mailto:dolske@mozilla.com Justin Dolske], [mailto:georg.fritzsche@googlemail.com Georg Fritzsche], [mailto:felipc@gmail.com Felipe Gomes], [mailto:tchien@mozilla.com Tim Guan-tin Chien], [mailto:jhofmann@mozilla.com Johann Hofmann],  [mailto:rexboy@mozilla.com KM Lee Rex], [mailto:gasolin@mozilla.com Fred Lin], [mailto:ralin@mozilla.com Ray Lin], [mailto:fliu@mozilla.com Fischer Liu], [mailto:wmccloskey@mozilla.com Bill McCloskey], [mailto:mark@moxienet.com Mark Mentovai], [mailto:ted.mielczarek@gmail.com Ted Mielczarek], [mailto:bnicholson@mozilla.com Brian Nicholson], [mailto:neil@parkwaycc.co.uk Neil Rashbrook], [mailto:mano@mozilla.com Asaf Romano], [mailto:msamuel@mozilla.com Marina Samuel], [mailto:jryans@gmail.com J Ryan Stinnett], [mailto:gps@mozilla.com Gregory Szorc], [mailto:ttaubert@mozilla.com Tim Taubert], 
|group=firefox-dev
|source_dirs=browser/, toolkit/
|url=[[Firefox/Code_Review|Code Review Guidelines]]
|components=Firefox, Toolkit
}}
 
== Submodules ==
 
{{Module
|name=Add-ons Manager
|description=Extension management back-end.
|owner=[mailto:scaraveo@mozilla.com Shane Caraveo], [mailto:lgreco@mozilla.com Luca Greco]
|ownersemeritus=[mailto:rstrong@mozilla.com Robert Strong], [mailto:aswan@mozilla.com Andrew Swan], [mailto:kmaglione@mozilla.com Kris Maglione]
|peers=[mailto:lgreco@mozilla.com Luca Greco], [mailto:tjovanovic@mozilla.com Tomislav Jovanovic], [mailto:rwu@mozilla.com Rob Wu], [mailto:wdurand@mozilla.com William Durand]
|source_dirs=toolkit/mozapps/extensions/
|url=
|components=
}}
 
{{Module
|name=Add-ons Manager UI
|description=about:addons.
|owner=[mailto:scaraveo@mozilla.com Shane Caraveo], [mailto:mstriemer@mozilla.com Mark Striemer]
|ownersemeritus=[mailto:rstrong@mozilla.com Robert Strong], [mailto:aswan@mozilla.com Andrew Swan]
|peers=[mailto:lgreco@mozilla.com Luca Greco], [mailto:tjovanovic@mozilla.com Tomislav Jovanovic], [mailto:rwu@mozilla.com Rob Wu]
|source_dirs=toolkit/mozapps/extensions/content/
|url=
|components=
}}
 
{{Module
|name=Application Update
|description=The application update services.
|owner=[mailto:ksteuber@mozilla.com Kirk Steuber]
|peers=[mailto:mhowell@mozilla.com Molly Howell], [mailto:agashlin@mozilla.com Adam Gashlin]
|source_dirs=toolkit/mozapps/update/
|url=
|components=
}}
 
{{Module
|name=Bookmarks & History
|description=The bookmarks and history services (Places).
|owner=[mailto:mbonardo@mozilla.com Marco Bonardo]
|peers=[mailto:standard8@mozilla.com Mark Banner], [mailto:adw@mozilla.com Drew Willcoxon]
|source_dirs=browser/components/places/, toolkit/components/places/
|url=
|components=
}}
 
{{Module
|name=Desktop Theme
|description=The style rules used in the desktop UI.
|owner=[mailto:dgottwald@mozilla.com Dão Gottwald]
|peers=[mailto:itiel_yn8@walla.com Itiel], [mailto:sfoster@mozilla.com Sam Foster], [mailto:achurchwell@mozilla.com Amy Churchwell]
|peersemeritus=[mailto:ntim.bugs@gmail.com Tim Nguyen]
|source_dirs=browser/themes/, toolkit/themes/
|url=
|components=Firefox::Theme, Toolkit::Themes
}}
 
{{Module
|name=Desktop UI
|description=The main browser UI except where covered by more specific submodules.
|owner=[mailto:jwein@mozilla.com Jared Wein]
|peers=[mailto:mconley@mozilla.com Mike Conley], [mailto:florian@queze.net Florian Quèze]
|source_dirs=browser/base/content/
|url=
|components=
}}
 
{{Module
|name=Download Manager
|description=The downloads UI and service.
|owner=[mailto:mbonardo@mozilla.com Marco Bonardo]
|peers=[mailto:gijskruitbosch@gmail.com Gijs Kruitbosch], [mailto:mtigley@mozilla.com Micah Tigley]
|source_dirs=browser/components/downloads/, toolkit/mozapps/downloads/
|url=
|components=
}}
 
{{Module
|name=Enterprise Policies
|description=System policies for controlling Firefox.
|owner=[mailto:mkaply@mozilla.com Michael Kaply]
|peers=
|source_dirs=browser/components/enterprisepolicies/
|url=
|components=
}}
 
{{Module
|name=Form Autofill
|description=Form detection and autocomplete.
|owner=[mailto:sgalich@mozilla.com Sergey Galich]
|ownersemeritus=[mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]
|peers=[mailto:dlee@mozilla.com Dimi Lee], [mailto:tgiles@mozilla.com Tim Giles]
|source_dirs=browser/extensions/formautofill/, toolkit/components/satchel/
|url=
|components=
}}
 
{{Module
|name=In-product Messaging
|description=The system for delivering in-product messaging.
|owner=[mailto:pdahiya@mozilla.com Punam Dahiya]
|peers=[mailto:najiang@mozilla.com Nan Jiang], [mailto:edilee@mozilla.com Ed Lee], [mailto:khudson@mozilla.com Kate Hudson],
|source_dirs=toolkit/components/messaging-system/
|url=https://firefox-source-docs.mozilla.org/browser/components/newtab/content-src/asrouter/docs/index.html
|components=Firefox::Messaging System
}}
 
{{Module
|name=Launcher Process
|description=Windows process for bootstrapping the browser process.
|owner=[mailto:tkikuchi@mozilla.com Toshihito Kikuchi]
|ownersemeritus=Aaron Klotz
|peers=[mailto:mhowell@mozilla.com Molly Howell]
|source_dirs=browser/app/winlauncher
|url=
|components=Firefox::Launcher Process
}}
 
{{Module
|name=Localization
|description=Tooling to enable translation and facilitate localization.
|owner=[mailto:francesco.lodolo@gmail.com Francesco Lodolo]
|ownersemeritus=
|peers=[mailto:m@owca.info Matjaž Horvat], [mailto:earo@mozilla.com Eemeli Aro]
|source_dirs=
|url=
|components=Mozilla Localizations, Localization Infrastructure and Tools
}}
 
{{Module
|name=New Tab Page
|description=The new tab/home page.
|owner=[mailto:elee@mozilla.com Ed Lee]
|peers=[mailto:khudson@mozilla.com Kate Hudson], [mailto:aoprea@mozilla.com Andrei Oprea], [mailto:sdowne@getpocket.com Scott Downe]
|source_dirs=browser/components/newtab/
|url=
|components=Firefox::New Tab Page
}}
 
{{Module
|name=Experiments/Rollouts
|description=Desktop clients for our experiments and off-train deployments systems.
|owner=[mailto:brennie@mozilla.com Barret Rennie]
|ownersemeritus=[mailto:mcooper@mozilla.com Michael Cooper]
|peers=[mailto:gkruitbosch@mozilla.com Gijs Kruitbosch], [mailto:emcminn@mozilla.com Emily McMinn]
|source_dirs=toolkit/components/normandy/, toolkit/components/nimbus/
|url=https://experimenter.info/
|components=Firefox::Normandy,Firefox::Nimbus Desktop Client
}}
 
{{Module
|name=Onboarding
|description=The onboarding experience including UI tours.
|owner=[mailto:elee@mozilla.com Ed Lee]
|peers=[mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]
|source_dirs=browser/components/uitour/
|url=
|components=Firefox::Tours
}}
 
{{Module
|name=Password Manager
|description=Managing, saving and filling logins.
|owner=[mailto:sgalich@mozilla.com Sergey Galich]
|ownersemeritus=[mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]
|peers=[mailto:sfoster@mozilla.com Sam Foster], [mailto:jwein@mozilla.com Jared Wein], [mailto:tgiles@mozilla.com Tim Giles], [mailto:dlee@mozilla.com Dimi Lee]
|peersemeritus=[mailto:bdanforth@mozilla.com Bianca Danforth], [mailto:srudie@mozilla.com Severin Rudie]
|source_dirs=toolkit/components/passwordmgr/, browser/components/aboutlogins
|url=https://wiki.mozilla.org/Toolkit:Password_Manager
|components=Toolkit::Password Manager, Toolkit::Password Manager: Site Compatibility, Firefox::about:logins
}}
 
 
{{Module
|name= Picture-in-Picture
|description= A component that allows video elements to be pulled out into an always-on-top window.
|owner=[mailto:mconley@mozilla.com Mike Conley], [mailto:mtigley@mozilla.com Micah Tigley], [mailto:mhowell@mozilla.com Molly Howell]
|peers=[mailto:kpatenio@mozilla.com Katherine Patenio], [mailto:nbaumgardner@mozilla.com Niklas Baumgardner]
|peersemeritus=[mailto:mtigley@mozilla.com Micah Tigley]
|source_dirs=toolkit/components/pictureinpicture, browser/extensions/pictureinpicture
|url=https://firefox-source-docs.mozilla.org/toolkit/components/pictureinpicture/pictureinpicture/index.html
}}
 
{{Module
|name=Preferences
|description=The front-end preferences system.
|owner=[mailto:jwein@mozilla.com Jared Wein]
|peers=[mailto:mstriemer@mozilla.com Mark Striemer], [mailto:gkruitbosch@mozilla.com Gijs Kruitbosch]
|peersemeritus=[mailto:ntim.bugs@gmail.com Tim Nguyen]
|source_dirs=browser/components/preferences/, browser/themes/*/preferences, toolkit/mozapps/preferences
|url=
|components=
}}
 
{{Module
|name=Profile Migration
|description=Migrating data from other browsers.
|owner=[mailto:gkruitbosch@mozilla.com Gijs Kruitbosch]
|peers=[mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]
|source_dirs=browser/components/migration/
|url=
|components=
}}
 
{{Module
|name=Screenshots
|description=Code relating to Screenshots functionality
|owner=[mailto:sfoster@mozilla.com Sam Foster]
|peers=[mailto:jhirsch@mozilla.com Jared Hirsch], [mailto:nbaumgardner@mozilla.com Niklas Baumgardner],
|peersemeritus=[mailto:bchen@mozilla.com Barry Chen]
|ownersemeritus=[mailto:emmamalysz@gmail.com Emma Malysz], [mailto:ian@ianbicking.org Ian Bicking]
|source_dirs=browser/extensions/screenshots, browser/components/screenshots/
|components=Firefox::Screenshots
}}
 
{{Module
|name=Search and Address Bar
|description=The search service, address bar and address bar autocomplete.
|owner=[mailto:standard8@mozilla.com Mark Banner], [mailto:dwillcoxon@mozilla.com Drew Willcoxon]
|peers=[mailto:dharvey@mozilla.com Dale Harvey], [mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:dao@mozilla.com Dão Gottwald]
|peersemeritus=[mailto:info@mikedeboer.nl Michael de Boer]
|source_dirs=browser/components/search/, browser/components/urlbar/, toolkit/components/search/
|url=
|components=Firefox::Address Bar, Firefox::Search
}}
 
{{Module
|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=[mailto:pbz@mozilla.com Paul Zühlcke]
|peers=[mailto:prathiksha@mozilla.com Prathiksha]
|peersemeritus=[mailto:ewright@mozilla.com Erica Wright], Nihanth Subramanya
|ownersemeritus=[mailto:jhofmann@mozilla.com Johann Hofmann]
|source_dirs=browser/components/protections/, browser/components/controlcenter/
|url=
|components=Firefox::Security, Firefox::Protections UI, Firefox::Site Identity, Firefox::Site Permissions
}}
 
{{Module
|name=Session Restore
|description=Restoring a user's session after starting Firefox.
|owner=[mailto:dao@mozilla.com Dão Gottwald], [mailto:dharvey@mozilla.com Dale Harvey]
|peers=[mailto:afarre@mozilla.com Andreas Farre]
|ownersemeritus=[mailto:info@mikedeboer.nl Michael de Boer], Kashav Madan, Anny Gakhokidze
|source_dirs=browser/components/sessionstore/, toolkit/components/sessionstore/
|url=
|components=Firefox::Session Restore
}}
 
{{Module
|name=Tabbed Browser
|description=The UI component controlling browser tabs.
|owner=[mailto:dgottwald@mozilla.com Dão Gottwald]
|peers=
|source_dirs=browser/base/content/tabbrowser*, browser/modules/AsyncTabSwitcher.jsm
|url=
|components=Firefox::Tabbed Browser
}}
 
{{Module
|name=Windows Installer
|description=The installer for Windows.
|owner=[mailto:mhowell@mozilla.com Molly Howell]
|peers=[mailto:agashlin@mozilla.com Adam Gashlin], [mailto:nalexander@mozilla.com Nick Alexander]
|source_dirs=browser/installer/, toolkit/mozapps/installer/
|url=
|components=Firefox::Installer
}}

Latest revision as of 04:07, 18 October 2022