Modules Scratchpad: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(Update based on conversation with Mitchell in newsgroup; Capitalise module names)
Line 22: Line 22:
== Modules ==
== Modules ==


* '''tinderbox config/release config'''
* '''Tinderbox config/release config'''
** Owners: preed, rhelmer
** Owners: preed, rhelmer
** Notes:  
** Notes:  
** Directories: mozilla/tools/tinderbox, mozilla/tools/tinderbox-configs
** Directories: mozilla/tools/tinderbox, mozilla/tools/tinderbox-configs


* '''tinderbox webtool code'''
* '''Tinderbox webtool code'''
** Owners: morgamic?
** Owners: morgamic?
** Notes:  
** Notes: There are three versions of Tinderbox...
** Directories: mozilla/webtools/tinderbox
** Directories: mozilla/webtools/tinderbox


* '''build machines'''
* '''Build machines'''
** Owners: preed, rhelmer
** Owners: preed, rhelmer
** Notes:  
** Notes:  
** Directories:  
** Directories:  


* '''product l10n'''
* '''Product l10n'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  
Line 43: Line 43:
* '''PR'''
* '''PR'''
** Owners:  
** Owners:  
** Notes:  
** Notes: (maybe merge with Press)


* '''mozilla.com website'''
* '''mozilla.com website'''
Line 55: Line 55:
** Directories:  
** Directories:  


* '''mpl'''
* '''MPL'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  
** Directories:  
** Directories:  


* '''press'''
* '''Press'''
** Owners:  
** Owners:  
** Notes:  
** Notes: (maybe merge with PR)


* '''community marketing'''
* '''Community marketing'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  


* '''website localizations'''
* '''Website localizations'''
** Owners: pascal
** Owners: pascal
** Notes:  
** Notes:  
** Directories:  
** Directories:  


* '''partner relations'''
* '''Partner relations'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  


* '''mozilla store'''
* '''Mozilla store'''
** Owners: beard/foundation/
** Owners: beard/foundation
** Notes: run by the foundation
** Notes: run by the foundation
** Directories: http://store.mozilla.org
** Directories: http://store.mozilla.org


* '''branding'''
* '''Firefox/Thunderbird branding'''
** Owners: beard
** Owners: beard
** Notes: logos, branding guidelines, agreements, permissions
** Notes: logos, branding guidelines, agreements, permissions
** Directories:  
** Directories:  


* '''spreadfirefox'''
* '''SpreadFirefox'''
** Owners: asa
** Owners: asa
** Notes:  
** Notes:  
Line 117: Line 117:
** Directories: http://foxkeh.jp/
** Directories: http://foxkeh.jp/


* '''community giving'''
* '''Community giving'''
** Owners: sethb
** Owners: sethb
** Notes: providing resources to community to remove barriers to make peoples work easier
** Notes: providing resources to community to remove barriers to make peoples work easier
** Directories:  
** Directories:  


* '''build'''
* '''Build'''
** Owners:
** Notes:
** Directories:
 
* '''Firefox product management'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  
** Directories:  
** Directories:  


* '''product management'''
* '''Thunderbird product management'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  
Line 137: Line 142:
** Directories:  
** Directories:  


* '''release testing'''
* '''Release testing'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  
** Directories:  
** Directories:  


* '''manual testing'''
* '''Manual testing'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  
** Directories:  
** Directories:  


* '''automation testing'''
* '''Automated testing'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  
** Directories:  
** Directories:  


* '''testing infrastructure'''
* '''Testing infrastructure'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  
** Directories:  
** Directories:  


* '''release management'''
* '''Release management'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  
** Directories:  
** Directories:  


* '''security'''
* '''Product security'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  
** Directories:  
** Directories:  


* '''documentation'''
* '''Security communication'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  
** Directories:  
** Directories:  


* '''developer tools'''
* '''Documentation'''
** Owners:
** Notes:
** Directories:
 
* '''Developer tools'''
** Owners:  
** Owners:  
** Notes: dom inspector, etc
** Notes: dom inspector, etc
** Directories:  
** Directories:  


* '''webtools (general)'''
* '''Webtools (general)'''
** Owners:  
** Owners:  
** Notes: Is there a single person that looks over all webtools or should they just all be their own toplevel module?
** Notes: Is there a single person that looks over all webtools or should they just all be their own toplevel module?
** Directories:  
** Directories:  


* '''branches 1.5 1.8'''
* '''Branches: 1.5, 1.8'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  
** Directories:  
** Directories:  


* '''linux distro topics'''
* '''Linux distros'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  
** Directories:  
** Directories:  


* '''antiphishing'''
* '''Antiphishing'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  
** Directories:  
** Directories:  


* '''platform (windows, mac, etc) owners'''
* '''Platform (windows, mac, etc) owners'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  


* '''mobile'''
* '''Mobile'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  
** Directories:  
** Directories:  


* '''labs'''
* '''Labs'''
** Owners:  
** Owners:  
** Notes:  
** Notes:  
Line 215: Line 225:
** Notes:  
** Notes:  


* '''demos'''
* '''Demos'''
** Owners:  
** Owners:  
** Notes:
** Notes: Person responsible for building cool new demos


* '''design'''
* '''Design'''
** Owners:  
** Owners:  
** Notes: UI/architecture
** Notes: UI/architecture


* '''graphics'''
* '''Graphics'''
** Owners:  
** Owners:  
** Notes: application graphics, icons, etc., Might have an internal component.
** Notes: application graphics, icons, etc., Might have an internal component.


* '''event coordination'''
* '''Developer days'''
** Owners: shaver
** Notes:
** Directories:
 
* '''Speaker's bureau'''
** Owners: Mary Colvig
** Owners: Mary Colvig
** Notes:  
** Notes:  
** Directories:
** Directories:


* '''certification authorities'''
* '''Certification authorities'''
** Owners: gerv
** Owners: gerv
** Notes: Evaluation of CAs for inclusion in Mozilla, represent Foundation on CA/Browser Forum
** Notes: Evaluation of CAs for inclusion in Mozilla, represent Foundation on CA/Browser Forum
** Directories: http://www.mozilla.org/projects/security/certs/
** Directories: http://www.mozilla.org/projects/security/certs/

Revision as of 08:05, 14 June 2007

Author: Mitchell Baker

Background

I've got an open bug to explore the extent to which we can use the principles of code modules and module ownership for non-coding activities -- https://bugzilla.mozilla.org/show_bug.cgi?id=363541.

Recently Stuart did a massive clean-up and reorg of our code modules and module owners. (The list of current code modules is at http://www.mozilla.org/owners.html). As part of this Stuart compiled a list of potential non-code modules that we might think about. That list is below. Many, *many* thanks to Stuart for this work (the bug is mine, but Stuart did the initial work -- how great is that?)

This is a preliminary brainstorming list. Some items on it might not make sense. There are undoubtedly other items which should be here but aren't. If you see something where you think you're the obvious owner, don't get upset if there's no owner; Stuart did a bit of initial work, this isn't intended to be everything we know. It's a starting point.

The purposes of this list are:

  • to have some concrete examples to use when we start to evaluate application of code module ownership principles
  • to get an idea of the scope of non-coding activities
  • to think about which activities make sense as "modules,"
  • to start thinking about the granularity of non-code modules - which might mimic the toolkit example of one large module with sub-modules, which if any very specific activities should be separately identified; and
  • to improve the list.

The list below actually contains some suggested code modules where we didn't have any ("tinderbox webtool code"), some non-code modules and some that fall in between. Some of these modules are big areas while some are more specific so it's possible to know the correct contact; the tinderbox modules are an example of specificity. We may also want to have modules that contain submodules. The list is not in any particular order. Alphabetizing it might be helpful but I haven't done that yet.

Feel free to note things you believe could be a module, who might own it and a description of what you believe that module covers. For now I suggest aiming at big chunks of activities that might be missing.

Modules

  • Tinderbox config/release config
    • Owners: preed, rhelmer
    • Notes:
    • Directories: mozilla/tools/tinderbox, mozilla/tools/tinderbox-configs
  • Tinderbox webtool code
    • Owners: morgamic?
    • Notes: There are three versions of Tinderbox...
    • Directories: mozilla/webtools/tinderbox
  • Build machines
    • Owners: preed, rhelmer
    • Notes:
    • Directories:
  • Product l10n
    • Owners:
    • Notes:
  • PR
    • Owners:
    • Notes: (maybe merge with Press)
  • mozilla.com website
    • Owners: pkim
    • Notes:
    • Directories:
  • mozilla.org website
    • Owners: reed
    • Notes: has despot module already
    • Directories:
  • MPL
    • Owners:
    • Notes:
    • Directories:
  • Press
    • Owners:
    • Notes: (maybe merge with PR)
  • Community marketing
    • Owners:
    • Notes:
  • Website localizations
    • Owners: pascal
    • Notes:
    • Directories:
  • Partner relations
    • Owners:
    • Notes:
  • Firefox/Thunderbird branding
    • Owners: beard
    • Notes: logos, branding guidelines, agreements, permissions
    • Directories:
  • SpreadFirefox
    • Owners: asa
    • Notes:
    • Directories:
  • addons.mozilla.org
    • Owners: shaver
    • Notes:
    • Directories:
  • mozilla-europe.org
    • Owners: tristan
    • Notes:
    • Directories:
  • foxkeh.jp
    • Owners: kaori
    • Notes: Mozilla Japan character mascot website
    • Directories: http://foxkeh.jp/
  • Community giving
    • Owners: sethb
    • Notes: providing resources to community to remove barriers to make peoples work easier
    • Directories:
  • Build
    • Owners:
    • Notes:
    • Directories:
  • Firefox product management
    • Owners:
    • Notes:
    • Directories:
  • Thunderbird product management
    • Owners:
    • Notes:
    • Directories:
  • QA
    • Owners:
    • Notes:
    • Directories:
  • Release testing
    • Owners:
    • Notes:
    • Directories:
  • Manual testing
    • Owners:
    • Notes:
    • Directories:
  • Automated testing
    • Owners:
    • Notes:
    • Directories:
  • Testing infrastructure
    • Owners:
    • Notes:
    • Directories:
  • Release management
    • Owners:
    • Notes:
    • Directories:
  • Product security
    • Owners:
    • Notes:
    • Directories:
  • Security communication
    • Owners:
    • Notes:
    • Directories:
  • Documentation
    • Owners:
    • Notes:
    • Directories:
  • Developer tools
    • Owners:
    • Notes: dom inspector, etc
    • Directories:
  • Webtools (general)
    • Owners:
    • Notes: Is there a single person that looks over all webtools or should they just all be their own toplevel module?
    • Directories:
  • Branches: 1.5, 1.8
    • Owners:
    • Notes:
    • Directories:
  • Linux distros
    • Owners:
    • Notes:
    • Directories:
  • Antiphishing
    • Owners:
    • Notes:
    • Directories:
  • Platform (windows, mac, etc) owners
    • Owners:
    • Notes:
  • Mobile
    • Owners:
    • Notes:
    • Directories:
  • Labs
    • Owners:
    • Notes:
    • Directories:
  • IT/sysadmins
    • Owners: Justin
    • Notes:
  • Demos
    • Owners:
    • Notes: Person responsible for building cool new demos
  • Design
    • Owners:
    • Notes: UI/architecture
  • Graphics
    • Owners:
    • Notes: application graphics, icons, etc., Might have an internal component.
  • Developer days
    • Owners: shaver
    • Notes:
    • Directories:
  • Speaker's bureau
    • Owners: Mary Colvig
    • Notes:
    • Directories: