Bug 732698 - Update SeaMonkey website project areas
authorjh@junetz.de
Sun, 04 Mar 2012 22:49:28 +0000
changeset 898 7fde3c81775ad47f5575043dfbecba27a5bc22ed
parent 897 9ddb539ac92113bf4da26b236b8065194c83396c
child 899 58d7a93647a046c26522ab70d5ea5faeaff910b9
push id1
push userhg
push dateTue, 07 Apr 2015 21:00:21 +0000
bugs732698
Bug 732698 - Update SeaMonkey website project areas
src/dev/project-areas.en.html
--- a/src/dev/project-areas.en.html
+++ b/src/dev/project-areas.en.html
@@ -11,295 +11,319 @@
 <link rel="up" href="./" title="Development">
 
 <title>SeaMonkey project areas</title>
 </head>
 <body>
 <h1>SeaMonkey project areas</h1>
 
 <p>
-The project areas list acts as a "master list" for several other things:
-Most importantly,
+The project areas list describes who can review which part of the
+SeaMonkey code base.
 <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=298904">SeaMonkey's
-Bugzilla components list</a> gets derived from it, but also things like CVS
-modules are based on or related to it. It's similar in purpose to the
+Bugzilla components list</a> gets derived from it.
+It's similar in purpose to the
 <a href="http://www.mozilla.org/owners.html">Mozilla Module Owners</a>
 list, and the
 <a href="http://www.mozilla.org/hacking/module-ownership.html">Module
 Ownership</a> document applies as far as possible, esp. its "Criteria for
 Module Ownership" section.
 Additionally, <a href="review-and-flags">SeaMonkey code reviews</a> need
 to be done by area owners or peers listed in this document.
-<br>The list is managed by Robert Kaiser (KaiRo)
-&lt;<a href="mailto:kairo@kairo.at">kairo@kairo.at</a>&gt;,
-contact him with any comments or suggestions for changes.
+<br>The list is managed by the SeaMonkey Council; contact us
+with any comments or suggestions for changes.
 <br>Note that only the owner of an area (or its parent area) or the SeaMonkey
 Council can decide on changes for a specific area.
 So if you want to get on the list as a peer, contact the owner. If you want
 to own an area, contact either the parent area's owner (if there is one) or
 the SeaMonkey Council.
 </p>
 <p>
 If the table is too wide for your little screen, try a widescreen high-resolution one. :)
 </p>
 
 <table class="data">
 <thead>
 <tr>
-  <th colspan="3">Area name</th>
+  <th>Area name</th>
+  <th>Subarea name / Bugzilla component</th>
   <th>Description</th>
-  <th>Bugzilla component</th>
   <th>Owner</th>
   <th>Peer(s)</th>
 </tr>
 </thead>
 
 <tbody>
 <tr>
-  <td colspan="3"><b>User Interface</b></td>
+  <td><b>User Interface</b></td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>Neil ("UI tsar")</td>
-  <td>&nbsp;</td>
+  <td>IanN, Mnyromyr</td>
 </tr>
 <tr>
   <td rowspan="2">&nbsp;</td>
-  <td colspan="2">UI design and review</td>
+  <td>UI design</td>
   <td>achieving consistency throughout the product both internally and
     externally</td>
-  <td>UI design</td>
-  <td>Neil</td>
-  <td>jag, timeless</td>
+  <td>&nbsp;</td>
+  <td>&nbsp;</td>
 </tr>
 <tr>
-  <td colspan="2">Themes</td>
+  <td>Themes</td>
   <td>Classic, Modern, general theme issues</td>
-  <td>Themes</td>
-  <td>MReimer</td>
-  <td>Neil, KaiRo</td>
+  <td>&nbsp;</td>
+  <td>KaiRo, MReimer, Ratty, stefanh</td>
 </tr>
 
 <tr>
-  <td colspan="3"><b>Suite applications</b></td>
+  <td><b>Browser</b></td>
+  <td>&nbsp;</td>
+  <td>Navigator UI and parts of the suite that are mainly used by the browser
+   (some may be shared with Mail or Composer to a certain extent though)</td>
+  <td>Neil</td>
+  <td>IanN, Mnyromyr</td>
+</tr>
+<tr>
+  <td rowspan="6">&nbsp;</td>
+  <td>Bookmarks &amp; History</td>
+  <td>includes adding, deleting, editing bookmarks, problems with Bookmarks
+    Manager, Bookmarks toolbar and menu, History window and "Go" menu.</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
+</tr>
+<tr>
+  <td>Download &amp; File Handling</td>
+  <td>Download Manager, helper apps, open/save files</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
 </tr>
 <tr>
-  <td rowspan="13">&nbsp;</td>
-  <td colspan="2"><b><i>Browser</i></b></td>
-  <td>Navigator UI and parts of the suite that are mainly used by the browser
-   (some may be shared with Mail or Composer to a certain extent though)</td>
+  <td>Page Info</td>
+  <td>&nbsp;</td>
+  <td>db48x</td>
+  <td>&nbsp;</td>
+</tr>
+<tr>
+  <td>Passwords &amp; Permissions</td>
+  <td>Includes Data Manager and UI for Passwords, PopUp/Image blocking,
+    Cookies; Wallet (Backend code for most of those is shared)</td>
+  <td>KaiRo (Data Manager)</td>
+  <td>dveditz (backend integration)</td>
+</tr>
+<tr>
+  <td>Search &amp; Sidebar</td>
+  <td>Sidebar (incl. internal panels), web search features</td>
+  <td>Mnyromyr</td>
+  <td>&nbsp;</td>
+</tr>
+<tr>
+  <td>Tabbed Browser</td>
+  <td>browser tab features and the tabbed browser widget</td>
+  <td>Misak</td>
+  <td>Ratty</td>
+</tr>
+<tr>
+  <td><b>MailNews</b></td>
+  <td>&nbsp;</td>
+  <td>Mnyromyr</td>
+  <td>IanN, Neil</td>
+  <td>&nbsp;</td>
+</tr>
+<tr>
+  <td rowspan="6">&nbsp;</td>
+  <td>MailNews: Account Management &amp; Configuration</td>
+  <td>Account Manager/Wizard, Preferences panels, etc.</td>
+  <td>IanN</td>
+  <td>&nbsp;</td>
+</tr>
+<tr>
+  <td>MailNews: Address Book &amp; Contacts</td>
+  <td>Address book, VCard support, Address book sidebar etc.</td>
+  <td>Standard8</td>
+  <td>&nbsp;</td>
+</tr>
+<tr>
+  <td>MailNews: Backend</td>
+  <td>Watch backend closely, make us work with it, help improving it;
+    includes: Transmission (receiving, sending, receipts), offline,
+    (junk) filters, storage bugs, etc.</td>
+  <td>bienvenu</td>
+  <td>&nbsp;</td>
+</tr>
+<tr>
+  <td>MailNews: Composition</td>
+  <td>Compose window, etc.</td>
+  <td>IanN</td>
+  <td>&nbsp;</td>
+</tr>
+<tr>
+  <td>MailNews: General</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
 </tr>
 <tr>
-  <td rowspan="4">&nbsp;</td>
-  <td>Browsing tools</td>
-  <td>[UI for] Tools that help with browser functionality (Bookmarks,
-    History, location bar, page info, view source, autocomplete etc.)</td>
-  <td>Browsing tools: Bookmarks
-      <br>Browsing tools: Page Info
-      <br>Browsing tools: ViewSource
-      <br>Browsing tools: Autocomplete</td>
-  <td>db48x (Page Info)</td>
-  <td>db48x (Bookmarks, ViewSource, Autocomplete)</td>
-</tr>
-<tr>
-  <td>Download &amp; File Handling</td>
-  <td>Download Manager, helper apps, open/save files</td>
-  <td>Download &amp; File Handling</td>
-  <td>biesi</td>
-  <td>&nbsp;</td>
-</tr>
-<tr>
-  <td>Privacy, Passwords &amp; Permissions</td>
-  <td>UI for Passwords, PopUp/Image blocking, Cookies; Wallet (Backend code
-    for most of those is shared)</td>
-  <td>Privacy, Passwords &amp; Permissions</td>
-  <td>IanN</td>
-  <td>dveditz</td>
-</tr>
-<tr>
-  <td>Sidebar &amp; Search</td>
-  <td>Sidebar (incl. internal panels), web search features</td>
-  <td>Sidebar &amp; Search</td>
-  <td>Mnyromyr</td>
-  <td>&nbsp;</td>
-</tr>
-<tr>
-  <td colspan="2"><b><i>MailNews</i></b></td>
-  <td>&nbsp;</td>
-  <td>&nbsp;</td>
-  <td>Mnyromyr</td>
-  <td>Neil</td>
-</tr>
-<tr>
-  <td rowspan="5">&nbsp;</td>
-  <td>Address Book &amp; Contacts</td>
-  <td>Address book, VCard support, Address book sidebar etc.</td>
-  <td>MailNews: Address Book &amp; Contacts</td>
-  <td>Standard8</td>
-  <td>&nbsp;</td>
-</tr>
-<tr>
-  <td>Account Management &amp; Configuration</td>
-  <td>Account Manager/Wizard, Preferences panels, etc.</td>
-  <td>MailNews: Account Management &amp; Configuration</td>
-  <td>IanN</td>
-  <td>&nbsp;</td>
-</tr>
-<tr>
-  <td>Composition</td>
-  <td>Compose window, etc.</td>
-  <td>MailNews: Composition</td>
-  <td>IanN</td>
-  <td>&nbsp;</td>
-</tr>
-<tr>
-  <td>Backend</td>
-  <td>Watch backend closely, make us work with it, help improving it;
-    includes: Transmission (receiving, sending, receipts), offline,
-    (junk) filters, storage bugs, etc.</td>
-  <td>MailNews: Backend</td>
-  <td>bienvenu</td>
-  <td>&nbsp;</td>
-</tr>
-<tr>
-  <td>Message Display</td>
+  <td>MailNews: Message Display</td>
   <td>Main window; display of mails, news, maybe RSS; search;
     notifications; drag'n'drop; etc.</td>
-  <td>MailNews: Message Display</td>
   <td>IanN</td>
   <td>&nbsp;</td>
 </tr>
 <tr>
-  <td colspan="2"><b><i>Composer</i></b></td>
-  <td>&nbsp;</td>
+  <td><b>Composer</b></td>
   <td>Composer</td>
-  <td>&nbsp;</td>
-  <td>timeless, Neil</td>
-</tr>
-<tr>
-  <td colspan="2"><b><i>Integration of external apps</i></b></td>
-  <td>integration of chatzilla, inspector, venkman, calendar, etc.</td>
-  <td>&nbsp;</td>
-  <td>&nbsp;</td>
-  <td>&nbsp;</td>
+  <td>UI issues within Composer, toolbars, buttons, menus, dialogs. Application
+    launch issues too.</td>
+  <td>Neil</td>
+  <td>IanN, kaze, timeless</td>
 </tr>
 
 <tr>
-  <td colspan="3"><b>Cross-suite components</b></td>
+  <td colspan="2"><b>Cross-suite components</b></td>
   <td>&nbsp;</td>
-  <td>&nbsp;</td>
-  <td>&nbsp;</td>
+  <td>Neil</td>
   <td>&nbsp;</td>
 </tr>
 <tr>
-  <td rowspan="6">&nbsp;</td>
-  <td colspan="2">Build Config</td>
+  <td rowspan="14">&nbsp;</td>
+  <td>Autocomplete, Find in Page &amp; Location Bar</td>
+  <td>Autocomplete widget, find in page used for browser and mailnews addresses
+    and location bar</td>
   <td>&nbsp;</td>
+  <td>IanN</td>
+</tr>
+<tr>
   <td>Build Config</td>
-  <td>chase</td>
-  <td>wtchang, dbaron, bsmedberg, bryner</td>
+  <td>Issues around building SeaMonkey</td>
+  <td>Callek</td>
+  <td>KaiRo, Standard8</td>
+</tr>
+<tr>
+  <td>Feed Discovery and Preview</td>
+  <td>discovery of feeds and inline preview</td>
+  <td>mcsmurf</td>
+  <td>IanN</td>
 </tr>
 <tr>
-  <td colspan="2">Help</td>
-  <td>&nbsp;</td>
   <td>Help</td>
+  <td>help menus, help viewer and help content</td>
   <td>IanN</td>
-  <td>stefanh, Neil, InvisibleSmiley</td>
+  <td>stefanh, InvisibleSmiley</td>
 </tr>
 <tr>
-  <td colspan="2">Installer</td>
+  <td>Installer</td>
   <td>&nbsp;</td>
-  <td>Installer</td>
-  <td>Ajschult (Linux), CTho (Windows), mcsmurf (trunk/NSIS)</td>
-  <td>dveditz (xpfe variants)</td>
+  <td>mcsmurf</td>
+  <td>Callek</td>
+</tr>
+<tr>
+  <td>Integration of external apps</td>
+  <td>integration of chatzilla, inspector, venkman, calendar, etc.</td>
+  <td>&nbsp;</td>
+  <td>IanN, Ratty</td>
+</tr>
+<tr>
+  <td>OS Integration</td>
+  <td>&nbsp;</td>
+  <td>mcsmurf</td>
+  <td>IanN, Standard8 (mailnews)</td>
 </tr>
 <tr>
-  <td colspan="2">Preferences</td>
+  <td>Preferences</td>
   <td>Preference Panels; default preferences; etc.</td>
-  <td>Preferences</td>
   <td>IanN</td>
+  <td>Mnyromyr</td>
+</tr>
+<tr>
+  <td>Release Engineering</td>
+  <td>all aspects of the Build and Release Engineering process, including
+    Build/Release Automation, nightly build machines, and buildbots</td>
+  <td>Callek</td>
+  <td>ewong, KaiRo</td>
+</tr>
+<tr>
+  <td>Security</td>
+  <td>Suite-specific security UI and features, app-level security issues</td>
   <td>&nbsp;</td>
+  <td>dveditz (backend integration), IanN</td>
 </tr>
 <tr>
-  <td colspan="2">Security</td>
-  <td>Suite-specific security UI and features, app-level security issues</td>
-  <td>Security</td>
-  <td>dveditz</td>
+  <td>Sessions Restore</td>
   <td>&nbsp;</td>
+  <td>Misak</td>
+  <td>IanN</td>
+</tr>
+<tr>
+  <td>Startup &amp; Profiles</td>
+  <td>Profile Manager, profile access code, suite startup</td>
+  <td>&nbsp;</td>
+  <td>Callek, IanN</td>
 </tr>
 <tr>
-  <td colspan="2">Startup &amp; Profiles</td>
-  <td>Profile Manager, profile access code, suite startup</td>
-  <td>Startup &amp; Profiles</td>
-  <td>brian.lu</td>
-  <td>ccarlen</td>
+  <td>Sync UI</td>
+  <td>&nbsp;</td>
+  <td>InvisibleSmiley</td>
+  <td>IanN</td>
 </tr>
-
 <tr>
-  <td colspan="3"><b>Project Organization</b></td>
+  <td>Testing Infrastructure</td>
+  <td>testing infrastructure that is specific to the SeaMonkey code</td>
+  <td>&nbsp;</td>
+  <td>Callek, IanN, sgautherie</td>
+</tr>
+<tr>
+  <td><b>Project Organisation</b></td>
+  <td>Project Organization</td>
   <td>not real suite code, but all the stuff around it</td>
-  <td>&nbsp;</td>
   <td>SeaMonkey Council</td>
   <td>&nbsp;</td>
 </tr>
 <tr>
-  <td rowspan="6">&nbsp;</td>
-  <td colspan="2">Project Management</td>
+  <td rowspan="7">&nbsp;</td>
+  <td>Project Management</td>
   <td>someone needs to drive those things and feel responsible for getting
     SeaMonkey Council decisions</td>
-  <td>&nbsp;</td>
-  <td>SeaMonkey Council; KaiRo</td>
-  <td>&nbsp;</td>
-</tr>
-<tr>
-  <td colspan="2">Release Management</td>
-  <td>get releases out the door, write up release notes</td>
-  <td>&nbsp;</td>
-  <td>KaiRo</td>
-  <td>&nbsp;</td>
-</tr>
-<tr>
-  <td colspan="2">MoFo liaison</td>
-  <td>keep an open line with MoFo folks and take care of stuff we need of
-    them or they need of us</td>
-  <td>&nbsp;</td>
-  <td>KaiRo</td>
+  <td>Callek</td>
   <td>&nbsp;</td>
 </tr>
 <tr>
-  <td colspan="2">Quality Assurance (QA)</td>
-  <td>Testing, bug triaging, smoketests, bug triaging, testing...</td>
-  <td>General <i>(for things that need triaging)</i></td>
-  <td>ajschult</td>
-  <td>sgautherie</td>
+  <td>Release Management</td>
+  <td>get releases out the door, write up release notes</td>
+  <td>Callek</td>
+  <td>KaiRo, InvisibleSmiley (release notes), ewong (build)</td>
 </tr>
 <tr>
-  <td colspan="2">Community, User Relations, Support</td>
+  <td>MoFo liaison</td>
+  <td>keep an open line with MoFo folks and take care of stuff we need of
+    them or they need of us</td>
+  <td>KaiRo</td>
+  <td>Callek</td>
+</tr>
+<tr>
+  <td>Quality Assurance (QA), General</td>
+  <td>Testing, bug triaging, smoketests, bug triaging, testing...</td>
   <td>&nbsp;</td>
+  <td>Callek, Ratty, sgautherie, tonymec</td>
+</tr>
+<tr>
+  <td>Community, User Relations, Support</td>
   <td>&nbsp;</td>
-  <td>self</td>
+  <td>Ratty</td>
   <td>&nbsp;</td>
 </tr>
 <tr>
-  <td colspan="2">web pages</td>
+  <td>Web pages</td>
   <td>seamonkey-project.org</td>
-  <td>&nbsp;</td>
   <td>InvisibleSmiley</td>
-  <td>KaiRo</td>
+  <td>Callek, KaiRo</td>
 </tr>
 <tr>
-  <td colspan="2">Marketing/Press/PR, spokesman</td>
-  <td>&nbsp;</td>
+  <td>Marketing/Press/PR/Shop, spokesman</td>
   <td>&nbsp;</td>
-  <td>KaiRo</td>
-  <td>&nbsp;</td>
+  <td>Callek</td>
+  <td>InvisibleSmiley, KaiRo, Jeff Lee (shop)</td>
 </tr>
 </tbody>
 </table>
 
 </body>
 </html>