User:Mossop:NewModule: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Separate out module and submodules.)
(Split shared modules back out into Toolkit)
Line 1: Line 1:
= Module =
= 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.
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.
Line 34: Line 34:
|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]
|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=toolkit/mozapps/extensions/content/
|source_dirs=toolkit/mozapps/extensions/content/
|url=
|components=
}}
{{Module
|name=Application Startup
|description=The profile system and startup process before the front-end launches.
|owner=[mailto:dtownsend@mozilla.com Dave Townsend]
|peers=
|source_dirs=toolkit/profile, toolkit/components/remote, toolkit/xre
|url=
|url=
|components=
|components=
Line 224: Line 214:
|peers=[mailto:neil@mozilla.com Neil Deakin], [mailto:aswan@mozilla.com Andrew Swan]
|peers=[mailto:neil@mozilla.com Neil Deakin], [mailto:aswan@mozilla.com Andrew Swan]
|source_dirs=toolkit/content/widgets/
|source_dirs=toolkit/content/widgets/
|url=
|components=
}}
{{Module
|name=Windows Installer
|description=The installer for Windows.
|owner=[mailto:mhowell@mozilla.com Matt Howell]
|peers=[mailto:agashlin@mozilla.com Adam Gashlin]
|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]
|peers=[mailto:jwein@mozilla.com Jared Wein], [mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:gkruitbosch@mozilla.com Gijs Kruitbosch], [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=
|source_dirs=toolkit/profile, toolkit/components/remote, toolkit/xre
|url=
|url=
|components=
|components=
Line 236: Line 263:
|url=
|url=
|components=
|components=
}}
{{Module
|name=Windows Installer
|description=The installer for Windows.
|owner=[mailto:mhowell@mozilla.com Matt Howell]
|peers=[mailto:agashlin@mozilla.com Adam Gashlin]
|source_dirs=browser/installer/, toolkit/mozapps/installer/
|url=
|components=Firefox::Installer
}}
}}

Revision as of 20:54, 7 October 2019

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
Peer(s): Jared Wein, Marco Bonardo, Gijs Kruitbosch, Matthew Noorenberghe
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: Robert Strong
Peer(s): Kirk Steuber
Source Dir(s): toolkit/mozapps/update/
Name: Bookmarks & History (#)
Description: The bookmarks and history services (Places).
Owner: Marco Bonardo
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
Source Dir(s): browser/base/content/
Name: Download Manager (#)
Description: The downloads UI and service.
Owner: Marco Bonardo
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: 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 and filling passwords.
Owner: Matthew Noorenberghe
Peer(s): Jared Wein (about:logins)
Source Dir(s): toolkit/components/passwordmgr/, browser/components/aboutlogins
Bugzilla Component(s): Toolkit::Password Manager, Toolkit::Password Manager: Site Compatibility
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: 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: UI Widgets (#)
Description: The base widgets used throughout the UI.
Owner:
Peer(s): Neil Deakin, Andrew Swan
Source Dir(s): toolkit/content/widgets/
Name: Windows Installer (#)
Description: The installer for Windows.
Owner: Matt 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
Peer(s): Jared Wein, Marco Bonardo, Gijs Kruitbosch, 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
Source Dir(s): toolkit/profile, toolkit/components/remote, toolkit/xre
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/