User:Mossop:NewModule: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(29 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
= Desktop Firefox = | |||
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 | {{Module | ||
|name=Firefox | |name=Desktop Firefox | ||
|description=Standalone Web Browser | |description=Standalone Web Browser. | ||
|owner=[mailto:dtownsend@mozilla.com Dave Townsend] | |owner=[mailto:dtownsend@mozilla.com Dave Townsend], [mailto:gkruitbosch@mozilla.com Gijs Kruitbosch] | ||
| | |fallbackpeers=[mailto:jwein@mozilla.com Jared Wein], [mailto:jhofmann@mozilla.com Johann Hofmann], [mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:MattN@mozilla.com Matthew Noorenberghe] | ||
|ownersemeritus= | |ownersemeritus= | ||
|peersemeritus= | |peersemeritus=[mailto:netzen@gmail.com Brian Bondy], [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: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 | |group=firefox-dev | ||
|source_dirs=browser/, toolkit/ | |source_dirs=browser/, toolkit/ | ||
|url=[[Firefox/Code_Review|Code Review Guidelines]] | |url=[[Firefox/Code_Review|Code Review Guidelines]] | ||
|components=Firefox, Toolkit | |components=Firefox, Toolkit | ||
}} | |||
== Submodules == | |||
{{Module | |||
|name=Add-ons Manager | |||
|description=Extension management back-end. | |||
|owner=[mailto:aswan@mozilla.com Andrew Swan], [mailto:kmaglione@mozilla.com Kris Maglione] | |||
|peers=[mailto:scaraveo@mozilla.com Shane Caraveo], [mailto:lgreco@mozilla.com Luca Greco], [mailto:tjovanovic@mozilla.com Tomislav Jovanovic], [mailto:jmathies@mozilla.com Jim Mathies], [mailto:rwu@mozilla.com Rob Wu] | |||
|source_dirs=toolkit/mozapps/extensions/ | |||
|url= | |||
|components= | |||
}} | }} | ||
{{Module | {{Module | ||
|name= | |name=Add-ons Manager UI | ||
|description= | |description=about:addons. | ||
|owner=[mailto: | |owner=[mailto:aswan@mozilla.com Andrew Swan], [mailto:mstriemer@mozilla.com Mark Striemer] | ||
|peers= | |peers=[mailto:scaraveo@mozilla.com Shane Caraveo], [mailto:lgreco@mozilla.com Luca Greco], [mailto:tjovanovic@mozilla.com Tomislav Jovanovic], [mailto:rwu@mozilla.com Rob Wu] | ||
|source_dirs= | |source_dirs=toolkit/mozapps/extensions/content/ | ||
|url= | |url= | ||
|components= | |components= | ||
Line 23: | Line 39: | ||
{{Module | {{Module | ||
|name= | |name=Application Update | ||
|description=The | |description=The application update services. | ||
| | |ownersemeritus=[mailto:rstrong@mozilla.com Robert Strong] | ||
|peers= | |peers=[mailto:ksteuber@mozilla.com Kirk Steuber] | ||
|source_dirs= | |source_dirs=toolkit/mozapps/update/ | ||
|url= | |url= | ||
|components= | |components= | ||
Line 33: | Line 49: | ||
{{Module | {{Module | ||
|name= | |name=Bookmarks & History | ||
|description=The | |description=The bookmarks and history services (Places). | ||
|owner=[mailto: | |owner=[mailto:mbonardo@mozilla.com Marco Bonardo] | ||
|peers= | |peers=[mailto:lina@mozilla.com Lina Cambridge], [mailto:standard8@mozilla.com Mark Banner], [mailto:adw@mozilla.com Drew Willcoxon] | ||
|source_dirs= | |source_dirs=browser/components/places/, toolkit/components/places/ | ||
|url= | |url= | ||
|components= | |components= | ||
Line 43: | Line 59: | ||
{{Module | {{Module | ||
|name= | |name=Desktop Theme | ||
|description=The | |description=The style rules used in the desktop UI. | ||
|owner=[mailto: | |owner=[mailto:dgottwald@mozilla.com Dão Gottwald] | ||
|peers= | |peers= | ||
|source_dirs=toolkit/ | |source_dirs=browser/themes/, toolkit/themes/ | ||
|url= | |url= | ||
|components= | |components= | ||
Line 53: | Line 69: | ||
{{Module | {{Module | ||
|name= | |name=Desktop UI | ||
|description=The | |description=The main browser UI except where covered by more specific submodules. | ||
|owner=[mailto: | |owner=[mailto:jwein@mozilla.com Jared Wein] | ||
|peers=[mailto: | |peers=[mailto:mconley@mozilla.com Mike Conley], [mailto:florian@queze.net Florian Quèze] | ||
|source_dirs=browser/ | |source_dirs=browser/base/content/ | ||
|url= | |url= | ||
|components= | |components= | ||
Line 63: | Line 79: | ||
{{Module | {{Module | ||
|name= | |name=Download Manager | ||
|description=The | |description=The downloads UI and service. | ||
|owner=[mailto:mbonardo@mozilla.com Marco Bonardo] | |owner=[mailto:mbonardo@mozilla.com Marco Bonardo] | ||
|peers= | |peers=[mailto:gijskruitbosch@gmail.com Gijs Kruitbosch] | ||
|source_dirs=browser/components/ | |source_dirs=browser/components/downloads/, toolkit/mozapps/downloads/ | ||
|url= | |url= | ||
|components= | |components= | ||
Line 73: | Line 89: | ||
{{Module | {{Module | ||
|name= | |name=Enterprise Policies | ||
|description= | |description=System policies for controlling Firefox. | ||
|owner=[mailto: | |owner=[mailto:mkaply@mozilla.com Michael Kaply] | ||
|peers= | |peers= | ||
|source_dirs=browser | |source_dirs=browser/components/enterprisepolicies/ | ||
|url= | |url= | ||
|components= | |components= | ||
Line 83: | Line 99: | ||
{{Module | {{Module | ||
|name= | |name=Form Autofill | ||
|description= | |description=Form detection and autocomplete. | ||
|owner=[mailto: | |owner=[mailto:MattN@mozilla.com Matthew Noorenberghe] | ||
|peers= | |peers= | ||
|source_dirs=toolkit/components/ | |source_dirs=browser/extensions/formautofill/, toolkit/components/satchel/ | ||
|url= | |url= | ||
|components= | |components= | ||
Line 93: | Line 109: | ||
{{Module | {{Module | ||
|name= | |name=In-product Messaging | ||
|description= | |description=The system for delivering in-product messaging. | ||
|owner=[mailto: | |owner=[mailto:khudson@mozilla.com Kate Hudson] | ||
|peers= | |peers= | ||
|source_dirs= | |source_dirs= | ||
|url= | |url= | ||
|components= | |components= | ||
Line 103: | Line 119: | ||
{{Module | {{Module | ||
|name= | |name=Launcher Process | ||
|description= | |description=Windows process for bootstrapping the browser process. | ||
|owner=[mailto: | |owner=[mailto:aklotz@mozilla.com Aaron Klotz] | ||
|peers= | |peers= | ||
|source_dirs=browser/ | |source_dirs=browser/app/winlauncher | ||
|url= | |url= | ||
|components= | |components=Firefox::Launcher Process | ||
}} | }} | ||
Line 120: | Line 136: | ||
|url= | |url= | ||
|components= | |components= | ||
}} | |||
{{Module | |||
|name=Normandy | |||
|description=The experiments and off-train deployments system. | |||
|owner=[mailto:mcooper@mozilla.com Michael Cooper] | |||
|peers=[mailto:gkruitbosch@mozilla.com Gijs Kruitbosch] | |||
|source_dirs=toolkit/components/normandy/ | |||
|url= | |||
|components=Firefox::Normandy | |||
}} | }} | ||
Line 133: | Line 159: | ||
{{Module | {{Module | ||
|name= | |name=Password Manager | ||
|description= | |description=Managing, saving and filling logins. | ||
|owner=[mailto: | |owner=[mailto:MattN@mozilla.com Matthew Noorenberghe] | ||
|peers= | |peers=[mailto:jwein@mozilla.com Jared Wein], [mailto:sfoster@mozilla.com Sam Foster] | ||
|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 | |||
|source_dirs=browser/components/ | |||
|url= | |||
|components= | |||
}} | }} | ||
Line 163: | Line 179: | ||
{{Module | {{Module | ||
|name= | |name=Profile Migration | ||
|description= | |description=Migrating data from other browsers. | ||
|owner=[mailto: | |owner=[mailto:gkruitbosch@mozilla.com Gijs Kruitbosch] | ||
|peers= | |peers=[mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:MattN@mozilla.com Matthew Noorenberghe] | ||
|source_dirs= | |source_dirs=browser/components/migration/ | ||
|url= | |url= | ||
|components= | |components= | ||
Line 173: | Line 189: | ||
{{Module | {{Module | ||
|name= | |name=Search and Address Bar | ||
|description= | |description=The search service, address bar and address bar autocomplete. | ||
|owner=[mailto: | |owner=[mailto:standard8@mozilla.com Mark Banner], [mailto:dwillcoxon@mozilla.com Drew Willcoxon] | ||
|peers=[mailto: | |peers=[mailto:dharvey@mozilla.com Dale Harvey], [mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:dao@mozilla.com Dão Gottwald], [mailto:mdeboer@mozilla.com Mike de Boer] | ||
|source_dirs=toolkit/ | |source_dirs=browser/components/search/, browser/components/urlbar/, toolkit/components/search/ | ||
|url= | |url= | ||
|components= | |components=Firefox::Address Bar, Firefox::Search | ||
}} | }} | ||
{{Module | {{Module | ||
|name= | |name=Security and Privacy UI | ||
|description= | |description=The front-end to our security and privacy features, including Protections UI, Site Identity, Site Permissions and Certificate Errors | ||
|owner=[mailto: | |owner=[mailto:jhofmann@mozilla.com Johann Hofmann] | ||
|peers=[mailto: | |peers=[mailto:nhnt11@mozilla.com Nihanth Subramanya], [mailto:ewright@mozilla.com Erica Wright] | ||
|source_dirs= | |source_dirs=browser/components/protections/, browser/components/controlcenter/ | ||
|url= | |url= | ||
|components= | |components=Firefox::Security, Firefox::Protections UI, Firefox::Site Identity, Firefox::Site Permissions | ||
}} | }} | ||
{{Module | {{Module | ||
|name= | |name=Session Restore | ||
|description= | |description=Restoring a user's session after starting Firefox. | ||
|owner=[mailto: | |owner=[mailto:mdeboer@mozilla.com Michael de Boer] | ||
|peers= | |peers= | ||
|source_dirs=browser/components/ | |source_dirs=browser/components/sessionstore/, toolkit/components/sessionstore/ | ||
|url= | |url= | ||
|components= | |components= | ||
Line 203: | Line 219: | ||
{{Module | {{Module | ||
|name= | |name=Tabbed Browser | ||
|description=The | |description=The UI component controlling browser tabs. | ||
|owner=[mailto: | |owner=[mailto:dgottwald@mozilla.com Dão Gottwald] | ||
|peers= | |peers= | ||
|source_dirs=browser/ | |source_dirs=browser/base/content/tabbrowser* | ||
|url= | |url= | ||
|components= | |components= | ||
Line 213: | Line 229: | ||
{{Module | {{Module | ||
|name= | |name=Windows Installer | ||
|description=The | |description=The installer for Windows. | ||
|owner=[mailto: | |owner=[mailto:mhowell@mozilla.com Molly Howell] | ||
| | |peers=[mailto:agashlin@mozilla.com Adam Gashlin] | ||
|source_dirs= | |source_dirs=browser/installer/, toolkit/mozapps/installer/ | ||
|url= | |||
|components=Firefox::Installer | |||
}} | |||
= Toolkit = | |||
{{Module | |||
|name=Toolkit | |||
|description=Components shared between desktop and mobile browsers. | |||
|owner=[mailto:dtownsend@mozilla.com Dave Townsend], [mailto:gkruitbosch@mozilla.com Gijs Kruitbosch] | |||
|fallbackpeers=[mailto:jwein@mozilla.com Jared Wein], [mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:MattN@mozilla.com Matthew Noorenberghe] | |||
|ownersemeritus= | |||
|peersemeritus= | |||
|group=firefox-dev | |||
|source_dirs=toolkit/ | |||
|url=[[Firefox/Code_Review|Code Review Guidelines]] | |||
|components=Firefox, Toolkit | |||
}} | |||
== Submodules == | |||
{{Module | |||
|name=Application Startup | |||
|description=The profile system and startup process before the front-end launches. | |||
|owner=[mailto:dtownsend@mozilla.com Dave Townsend] | |||
|peers=[mailto:nfroyd@mozilla.com Nathan Froyd] | |||
|source_dirs=toolkit/profile, toolkit/components/remote, toolkit/xre | |||
|url= | |url= | ||
|components= | |components= | ||
Line 225: | Line 268: | ||
|name=UI Widgets | |name=UI Widgets | ||
|description=The base widgets used throughout the UI. | |description=The base widgets used throughout the UI. | ||
|owner | |owner=[mailto:neil@mozilla.com Neil Deakin] | ||
|peers=[mailto:aswan@mozilla.com Andrew Swan] | |||
|source_dirs=toolkit/content/widgets/ | |source_dirs=toolkit/content/widgets/ | ||
|url= | |||
|components= | |||
}} | |||
{{Module | |||
|name=Webextensions | |||
|description=Webextension APIs and integration. | |||
|owner=[mailto:scaraveo@mozilla.com Shane Caraveo], [mailto:tjovanovic@mozilla.com Tomislav Jovanovic] | |||
|peers=[mailto:lgreco@mozilla.com Luca Greco], [mailto:kmaglione@mozilla.com Kris Maglione], [mailto:jmathies@mozilla.com Jim Mathies], [mailto:aswan@mozilla.com Andrew Swan], [mailto:rwu@mozilla.com Rob Wu] | |||
|source_dirs=browser/components/extensions/, toolkit/components/extensions/ | |||
|url= | |url= | ||
|components= | |components= | ||
}} | }} |
Latest revision as of 15:22, 28 January 2020
Desktop Firefox
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): | Jared Wein, Johann Hofmann, Marco Bonardo, Matthew Noorenberghe |
Peer(s) Emeritus: | Brian Bondy, Luke Chang, Ricky Chien, Justin Dolske, Georg Fritzsche, Felipe Gomes, Tim Guan-tin Chien, 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: | Andrew Swan, Kris Maglione |
Peer(s): | Shane Caraveo, Luca Greco, Tomislav Jovanovic, Jim Mathies, Rob Wu |
Source Dir(s): | toolkit/mozapps/extensions/ |
Name: | Add-ons Manager UI (#) |
---|---|
Description: | about:addons. |
Owner: | Andrew Swan, Mark Striemer |
Peer(s): | Shane Caraveo, Luca Greco, Tomislav Jovanovic, Rob Wu |
Source Dir(s): | toolkit/mozapps/extensions/content/ |
Name: | Application Update (#) |
---|---|
Description: | The application update services. |
Owner: | none |
Peer(s): | Kirk Steuber |
Owner(s) Emeritus: | Robert Strong |
Source Dir(s): | toolkit/mozapps/update/ |
Name: | Bookmarks & History (#) |
---|---|
Description: | The bookmarks and history services (Places). |
Owner: | Marco Bonardo |
Peer(s): | Lina Cambridge, 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 |
Source Dir(s): | browser/themes/, 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 |
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: | Matthew Noorenberghe |
Source Dir(s): | browser/extensions/formautofill/, toolkit/components/satchel/ |
Name: | In-product Messaging (#) |
---|---|
Description: | The system for delivering in-product messaging. |
Owner: | Kate Hudson |
Name: | Launcher Process (#) |
---|---|
Description: | Windows process for bootstrapping the browser process. |
Owner: | Aaron Klotz |
Source Dir(s): | browser/app/winlauncher |
Bugzilla Component(s): | Firefox::Launcher Process |
Name: | New Tab Page (#) |
---|---|
Description: | The new tab/home page. |
Owner: | Ed Lee |
Source Dir(s): | browser/components/newtab/ |
Name: | Normandy (#) |
---|---|
Description: | The experiments and off-train deployments system. |
Owner: | Michael Cooper |
Peer(s): | Gijs Kruitbosch |
Source Dir(s): | toolkit/components/normandy/ |
Bugzilla Component(s): | Firefox::Normandy |
Name: | Onboarding (#) |
---|---|
Description: | The onboarding experience including UI tours. |
Owner: | Ed Lee |
Source Dir(s): | browser/components/uitour/ |
Name: | Password Manager (#) |
---|---|
Description: | Managing, saving and filling logins. |
Owner: | Matthew Noorenberghe |
Peer(s): | Jared Wein, Sam Foster |
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: | Preferences (#) |
---|---|
Description: | The front-end preferences system. |
Owner: | Jared Wein |
Source Dir(s): | browser/components/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: | 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, Mike 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: | Johann Hofmann |
Peer(s): | Nihanth Subramanya, Erica Wright |
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: | Michael de Boer |
Source Dir(s): | browser/components/sessionstore/, toolkit/components/sessionstore/ |
Name: | Tabbed Browser (#) |
---|---|
Description: | The UI component controlling browser tabs. |
Owner: | Dão Gottwald |
Source Dir(s): | browser/base/content/tabbrowser* |
Name: | Windows Installer (#) |
---|---|
Description: | The installer for Windows. |
Owner: | Molly Howell |
Peer(s): | Adam Gashlin |
Source Dir(s): | browser/installer/, toolkit/mozapps/installer/ |
Bugzilla Component(s): | Firefox::Installer |
Toolkit
Name: | Toolkit (#) |
---|---|
Description: | Components shared between desktop and mobile browsers. |
Owner: | Dave Townsend, Gijs Kruitbosch |
Fallback Peer(s): | Jared Wein, Marco Bonardo, Matthew Noorenberghe |
Source Dir(s): | toolkit/ |
Bugzilla Component(s): | Firefox, Toolkit |
URL(s): | Code Review Guidelines |
Discussion Group: | firefox-dev |
Submodules
Name: | Application Startup (#) |
---|---|
Description: | The profile system and startup process before the front-end launches. |
Owner: | Dave Townsend |
Peer(s): | Nathan Froyd |
Source Dir(s): | toolkit/profile, toolkit/components/remote, toolkit/xre |
Name: | UI Widgets (#) |
---|---|
Description: | The base widgets used throughout the UI. |
Owner: | Neil Deakin |
Peer(s): | Andrew Swan |
Source Dir(s): | toolkit/content/widgets/ |
Name: | Webextensions (#) |
---|---|
Description: | Webextension APIs and integration. |
Owner: | Shane Caraveo, Tomislav Jovanovic |
Peer(s): | Luca Greco, Kris Maglione, Jim Mathies, Andrew Swan, Rob Wu |
Source Dir(s): | browser/components/extensions/, toolkit/components/extensions/ |