Modules: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 7: Line 7:
Questions about module ownership should be directed to the owner or peers of the Module Ownership module.
Questions about module ownership should be directed to the owner or peers of the Module Ownership module.


{{Module
{{Code_Module
|name=      Accessibility
|name=      Accessibility
|description=Support for platform accessibility APIs. Accessibility APIs are used by 3rd party software like screen readers, screen magnifiers, and voice dictation software, which need information about document content and UI controls, as well as important events like changes of focus.
|description=Support for platform accessibility APIs. Accessibility APIs are used by 3rd party software like screen readers, screen magnifiers, and voice dictation software, which need information about document content and UI controls, as well as important events like changes of focus.
Line 30: Line 30:
}}
}}


{{Module
{{Code_Module
|name=      Application Suite
|name=      Application Suite
|description=SeaMonkey, the Mozilla Application Suite
|description=SeaMonkey, the Mozilla Application Suite
Line 40: Line 40:
}}
}}


{{Module
{{Code_Module
|name=      Bugzilla
|name=      Bugzilla
|description=Bugzilla
|description=Bugzilla
Line 50: Line 50:
}}
}}


{{Module
{{Code_Module
|name=      Build and Release Tools
|name=      Build and Release Tools
|description=Tools related to build and release automation and configuration of release builds.
|description=Tools related to build and release automation and configuration of release builds.
Line 60: Line 60:
}}
}}


{{Module
{{Code_Module
|name=      Build Config
|name=      Build Config
|description=The build system for Gecko and several org hosted Gecko-based applications.
|description=The build system for Gecko and several org hosted Gecko-based applications.
Line 70: Line 70:
}}
}}


{{Module
{{Code_Module
|name=      Build Config: comm-central  
|name=      Build Config: comm-central  
|description=Build & configuration for the comm-central repository
|description=Build & configuration for the comm-central repository
Line 80: Line 80:
}}
}}


{{Module
{{Code_Module
|name=      calendar
|name=      calendar
|description=An XPCOM interface to read, store, and manage iCal data, along with a XUL front end that uses the XPCOM interface to implement a calendar application.
|description=An XPCOM interface to read, store, and manage iCal data, along with a XUL front end that uses the XPCOM interface to implement a calendar application.
Line 90: Line 90:
}}
}}


{{Module
{{Code_Module
|name=      camino
|name=      camino
|description=Mac only standalone browser
|description=Mac only standalone browser
Line 100: Line 100:
}}
}}


{{Module
{{Code_Module
|name=      ChatZilla
|name=      ChatZilla
|description=IRC client
|description=IRC client
Line 110: Line 110:
}}
}}


{{Module
{{Code_Module
|name=      Code Analysis and Debugging Tools
|name=      Code Analysis and Debugging Tools
|description=Tools for debugging Mozilla code or for analyzing speed, memory use, and other characteristics of it.
|description=Tools for debugging Mozilla code or for analyzing speed, memory use, and other characteristics of it.
Line 120: Line 120:
}}
}}


{{Module
{{Code_Module
|name=      Composer
|name=      Composer
|description=Editor/Composer
|description=Editor/Composer
Line 130: Line 130:
}}
}}


{{Module
{{Code_Module
|name=      Cookies and Permissions
|name=      Cookies and Permissions
|description=Cookies and Permissions
|description=Cookies and Permissions
Line 140: Line 140:
}}
}}


{{Module
{{Code_Module
|name=      Directory SDK
|name=      Directory SDK
|description=Tools and SDKs for accessing LDAP Directories.
|description=Tools and SDKs for accessing LDAP Directories.
Line 150: Line 150:
}}
}}


{{Module
{{Code_Module
|name=      docshell
|name=      docshell
|description=docshell
|description=docshell
Line 160: Line 160:
}}
}}


{{Module
{{Code_Module
|name=      Document Object Model
|name=      Document Object Model
|description=Document Object Model
|description=Document Object Model
Line 170: Line 170:
}}
}}


{{Module
{{Code_Module
|name=      DOM Inspector
|name=      DOM Inspector
|description=An extension that allows the user to inspect and edit the DOM of documents being displayed.
|description=An extension that allows the user to inspect and edit the DOM of documents being displayed.
Line 180: Line 180:
}}
}}


{{Module
{{Code_Module
|name=      Embedding
|name=      Embedding
|description=Embedding
|description=Embedding
Line 190: Line 190:
}}
}}


{{Module
{{Code_Module
|name=      Find As You Type
|name=      Find As You Type
|description=Find As You Type (formerly called Type Ahead Find) is a feature that allows quick web page navigation when you type a succession of characters in the body of the displayed page (not in an edit box of or drop down list). Currently seeks new owner.
|description=Find As You Type (formerly called Type Ahead Find) is a feature that allows quick web page navigation when you type a succession of characters in the body of the displayed page (not in an edit box of or drop down list). Currently seeks new owner.
Line 200: Line 200:
}}
}}


{{Module
{{Code_Module
|name=      Firefox
|name=      Firefox
|description=Standalone Web Browser
|description=Standalone Web Browser
Line 210: Line 210:
}}
}}


{{Module
{{Code_Module
|name=      Global Key Bindings  
|name=      Global Key Bindings  
|description=Global hot keys in Mozilla for the browser, editor, mail-news and widgets. Does not include underlined menu accelerators and the like, as those are part of i18n.
|description=Global hot keys in Mozilla for the browser, editor, mail-news and widgets. Does not include underlined menu accelerators and the like, as those are part of i18n.
Line 220: Line 220:
}}
}}


{{Module
{{Code_Module
|name=      Graphics
|name=      Graphics
|description=Thebes graphics API
|description=Thebes graphics API
Line 230: Line 230:
}}
}}


{{Module
{{Code_Module
|name=      GTK Embedding Widget
|name=      GTK Embedding Widget
|description=Gtk Widget for embedding Mozilla into Gtk applications
|description=Gtk Widget for embedding Mozilla into Gtk applications
Line 240: Line 240:
}}
}}


{{Module
{{Code_Module
|name=      HTML Parser
|name=      HTML Parser
|description=HTML Parser
|description=HTML Parser
Line 250: Line 250:
}}
}}


{{Module
{{Code_Module
|name=      I18N Library
|name=      I18N Library
|description=I18N Library
|description=I18N Library
Line 260: Line 260:
}}
}}


{{Module
{{Code_Module
|name=      ImageLib
|name=      ImageLib
|description=ImageLib
|description=ImageLib
Line 270: Line 270:
}}
}}


{{Module
{{Code_Module
|name=      Java APIs for DOM
|name=      Java APIs for DOM
|description=APIs for Java access to the Document Object Model
|description=APIs for Java access to the Document Object Model
Line 280: Line 280:
}}
}}


{{Module
{{Code_Module
|name=      Java APIs to WebShell
|name=      Java APIs to WebShell
|description=Java APIs to WebShell
|description=Java APIs to WebShell
Line 289: Line 289:
|url=        http://www.mozilla.org/projects/blackwood/webclient/
|url=        http://www.mozilla.org/projects/blackwood/webclient/
}}
}}
... (list incomplete)

Revision as of 11:24, 29 April 2010

Warning signWarning: This is not the definitive Module Owners list; it is a concrete example of a proposal for change. The official list is here. In particular, as it's just a demo, this list is incomplete, and has no non-code modules.

This page lists Module Owners and their Peers for all Mozilla modules (both code and other).

An Owner is the person in charge of a Module. A Peer is a person whom the Owner has designated to help them. If a Code Module has an Owner, the Owner or a Peer should in general review all code changes that go into that module.

Questions about module ownership should be directed to the owner or peers of the Module Ownership module.

Name: Accessibility (#)
Description: Support for platform accessibility APIs. Accessibility APIs are used by 3rd party software like screen readers, screen magnifiers, and voice dictation software, which need information about document content and UI controls, as well as important events like changes of focus.
Owner: none
Peer(s): Marco Zehe, Ginn Chen, David Bolter
Source Dir(s): accessibility
URL(s): http://www.mozilla.org/access/
Discussion Group: dev.accessibility
Name: Incubator Repositories (#)
Description: Responsible for implementing the Incubator Repository Policy including topics such as:
  • Evaluating requests for new incubator repositories
  • Determining if an incubatory repository may live longer than six months
  • Other issues that come up in the operation of incubator repositories
(note: sample Activities Module entry; normally everything would be in alphabetical order)
Owner: none
Peer(s): Jonas Sicking, Mike Connor, Mike Shaver, Christian Sejersen
URL(s): http://www.mozilla.org/hacking/incubator-repository.html
Discussion Group: governance
Name: Application Suite (#)
Description: SeaMonkey, the Mozilla Application Suite
Owner: none
Peer(s): Josh Soref, Peter Annema
Source Dir(s): extensions/help, suite
URL(s): http://www.mozilla.org/projects/seamonkey/
Discussion Group: dev.apps.seamonkey
Name: Bugzilla (#)
Description: Bugzilla
Owner: none
Peer(s): Max Kanat-Alexander, Frederic Buclin
Source Dir(s): webtools/bugzilla
URL(s): http://www.bugzilla.org/
Discussion Group: dev.apps.bugzilla
Name: Build and Release Tools (#)
Description: Tools related to build and release automation and configuration of release builds.
Owner: none
Peer(s): Ben Hearsum, Rob Helmer, J. Paul Reed, Chase Phillips, Chris Cooper
Source Dir(s): tools/botrunner.py, tools/build-environment, tools/build, tools/buildbot-configs, tools/buildbot, tools/buildbotcustom, tools/l10n, tools/MozBuild, tools/patcher-configs, tools/patcher, tools/release, tools/tinderbox-configs, tools/tinderbox, tools/update-packaging
Discussion Group: dev.builds
Name: Build Config (#)
Description: The build system for Gecko and several org hosted Gecko-based applications.
Owner: none
Peer(s): Wan-Teh Chang, Mark Mentovai, Benjamin Smedberg
Source Dir(s): build, config, tools/cross-commit, tools/cvs2hg-import.py, tools/cvsmgmt, tools/elf-dynstr-gc, tools/relic, tools/trees.pl
URL(s): http://www.mozilla.org/build/
Discussion Group: dev.builds
Name: Build Config: comm-central (#)
Description: Build & configuration for the comm-central repository
Owner: none
Peer(s): Philippe M. Chiasson, Justin Wood, Mark Banner
URL(s): https://wiki.mozilla.org/Comm-central_Build_System
Discussion Group: dev.builds
Name: calendar (#)
Description: An XPCOM interface to read, store, and manage iCal data, along with a XUL front end that uses the XPCOM interface to implement a calendar application.
Owner: none
Peer(s): Martin Schroder, Michiel van Leeuwen, Daniel Boelzle, Dan Mosedale, Clint Talbert
Source Dir(s): calendar
URL(s): http://wiki.mozilla.org/Calendar:Module_Ownership, http://www.mozilla.org/projects/calendar/dev_guide.html
Discussion Group: dev.apps.calendar
Name: camino (#)
Description: Mac only standalone browser
Owner: none
Peer(s): Simon Fraser, Mark Mentovai
Source Dir(s): camino
Name: ChatZilla (#)
Description: IRC client
Owner: none
Peer(s): James Ross, Samuel Sieb, Gijs Kruitbosch
Source Dir(s): extensions/irc
URL(s): http://chatzilla.hacksrus.com/
Discussion Group: dev.apps.chatzilla
Name: Code Analysis and Debugging Tools (#)
Description: Tools for debugging Mozilla code or for analyzing speed, memory use, and other characteristics of it.
Owner: none
Source Dir(s): tools/codesighs, tools/debug, tools/dreftool, tools/dumpdeps, tools/footprint, tools/jprof, tools/leaky, tools/memory, tools/module-deps, tools/performance, tools/post_compile, tools/preloader, tools/rb, tools/reorder, tools/trace-malloc, tools/uuiddeps
Discussion Group: dev.performance
Name: Composer (#)
Description: Editor/Composer
Owner: none
Peer(s): Josh Soref, Simon Fraser, Neil Rashbrook, Kathleen Brade
Source Dir(s): editor
URL(s): http://www.mozilla.org/editor
Discussion Group: dev.tech.editor
Name: Cookies and Permissions (#)
Description: Cookies and Permissions
Owner: none
Peer(s): Michael Connor, Shawn Wilsher, Christian Biesinger
Source Dir(s): extensions/cookie, netwerk/cookie
Discussion Group: dev.tech.network
Name: Directory SDK (#)
Description: Tools and SDKs for accessing LDAP Directories.
Owner: none
Peer(s): Rich Megginson, Anton Bobrov
Source Dir(s): directory
URL(s): http://www.mozilla.org/directory
Discussion Group: dev.tech.ldap
Name: docshell (#)
Description: docshell
Owner: none
Peer(s): Johnny Stenback, Darin Fisher, Boris Zbarsky, Christian Biesinger
Source Dir(s): docshell, uriloader, webshell
Discussion Group: dev.tech.layout
Name: Document Object Model (#)
Description: Document Object Model
Owner: none
Peer(s): Olli Pettay, Jonas Sicking, Boris Zbarsky
Source Dir(s): content/base, content/events, content/html/content, content/html/document, dom, dom/base, dom/interfaces, dom/locales, dom/public, dom/src, dom/tests
URL(s): http://developer.mozilla.org/en/docs/DOM
Discussion Group: dev.tech.dom
Name: DOM Inspector (#)
Description: An extension that allows the user to inspect and edit the DOM of documents being displayed.
Owner: none
Peer(s): http://www.mozilla.org/projects/inspector/
Source Dir(s): extensions/inspector, layout/inspector
Discussion Group: dev.apps.dom-inspector
Name: Embedding (#)
Description: Embedding
Owner: none
Peer(s): Boris Zbarsky, Darin Fisher, Johnny Stenback
Source Dir(s): embedding
Discussion Group: dev.embedding
Name: Find As You Type (#)
Description: Find As You Type (formerly called Type Ahead Find) is a feature that allows quick web page navigation when you type a succession of characters in the body of the displayed page (not in an edit box of or drop down list). Currently seeks new owner.
Owner: none
URL(s): http://www.mozilla.org/access/type-ahead/
Discussion Group: dev.accessibility
Name: Firefox (#)
Description: Standalone Web Browser
Owner: none
Peer(s): Vladimir Vukicevic, Gavin Sharp
Source Dir(s): browser, other-licenses/branding/firefox
URL(s): http://www.mozilla.org/projects/firefox/
Discussion Group: dev.apps.firefox
Name: Global Key Bindings (#)
Description: Global hot keys in Mozilla for the browser, editor, mail-news and widgets. Does not include underlined menu accelerators and the like, as those are part of i18n.
Owner: none
Peer(s): Neil Rashbrook
Source Dir(s): content/xbl/builtin
URL(s): http://www.mozilla.org/projects/ui/accessibility/mozkeyintro.html
Discussion Group: dev.accessibility
Name: Graphics (#)
Description: Thebes graphics API
Owner: none
Peer(s): Robert O'Callahan, Stuart Parmenter
Source Dir(s): gfx, gfx/cairo, gfx/public, gfx/src, gfx/src/gtk, gfx/src/mac, gfx/src/shared, gfx/src/thebes, gfx/src/windows, gfx/thebes, modules/lcms
URL(s): http://wiki.mozilla.org/FutureGfxWhiteboard, http://wiki.mozilla.org/Mozilla2:GFXEvolution
Discussion Group: dev.tech.gfx
Name: GTK Embedding Widget (#)
Description: Gtk Widget for embedding Mozilla into Gtk applications
Owner: none
Peer(s): Doug Turner, Benjamin Smedberg
Discussion Group: dev.embedding
Name: HTML Parser (#)
Description: HTML Parser
Owner: none
Peer(s): Roger B. Sidje, Peter Van der Beken, Johnny Stenback, L. David Baron
Source Dir(s): parser/htmlparser
URL(s): http://www.mozilla.org/newlayout/doc/parser.html
Discussion Group: dev.tech.dom
Name: I18N Library (#)
Description: I18N Library
Owner: none
Source Dir(s): intl
URL(s): http://mozilla.org/projects/intl/index.html
Discussion Group: dev.i18n
Name: ImageLib (#)
Description: ImageLib
Owner: none
Peer(s): Bobby Holley
Source Dir(s): jpeg, modules/libimg/png, modules/libpr0n, modules/zlib
Discussion Group: dev.tech.gfx
Name: Java APIs for DOM (#)
Description: APIs for Java access to the Document Object Model
Owner: none
Source Dir(s): java/dom
URL(s): http://www.mozilla.org/projects/blackwood/dom/
Discussion Group: dev.tech.java
Name: Java APIs to WebShell (#)
Description: Java APIs to WebShell
Owner: none
Peer(s): Ashutosh Kulkarni
Source Dir(s): java/webclient
URL(s): http://www.mozilla.org/projects/blackwood/webclient/
Discussion Group: dev.tech.java

... (list incomplete)