SeaMonkey project areas
The project areas list describes who can review which part of the
SeaMonkey code base.
Bugzilla components list gets derived from it.
It's similar in purpose to the
Mozilla Module Owners
list, and the
Ownership document applies as far as possible, esp. its "Criteria for
Module Ownership" section.
Additionally, SeaMonkey code reviews need
to be done by area owners or peers listed in this document.
The list is managed by the SeaMonkey Council; contact us with any comments or suggestions for changes.
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.
If the table is too wide for your little screen, try a widescreen high-resolution one. :)
|Area name||Subarea name / Bugzilla component||Description||Owner||Peer(s)|
|User Interface||Neil ("UI tsar")||IanN, Mnyromyr|
|UI design||achieving consistency throughout the product both internally and externally|
|Themes||Classic, Modern, general theme issues||KaiRo, MReimer, Ratty, stefanh|
|Browser||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)||Neil||IanN, Mnyromyr|
|Bookmarks & History||includes adding, deleting, editing bookmarks, problems with Bookmarks Manager, Bookmarks toolbar and menu, History window and "Go" menu.|
|Download & File Handling||Download Manager, helper apps, open/save files|
|Passwords & Permissions||Includes Data Manager and UI for Passwords, PopUp/Image blocking, Cookies; Wallet (Backend code for most of those is shared)||KaiRo (Data Manager)||dveditz (backend integration)|
|Search & Sidebar||Sidebar (incl. internal panels), web search features||Mnyromyr|
|Tabbed Browser||browser tab features and the tabbed browser widget||Misak||Ratty|
|MailNews: Account Management & Configuration||Account Manager/Wizard, Preferences panels, etc.||IanN|
|MailNews: Address Book & Contacts||Address book, VCard support, Address book sidebar etc.|
|MailNews: Backend||Watch backend closely, make us work with it, help improving it; includes: Transmission (receiving, sending, receipts), offline, (junk) filters, storage bugs, etc.||bienvenu|
|MailNews: Composition||Compose window, etc.||IanN|
|MailNews: Message Display||Main window; display of mails, news, maybe RSS; search; notifications; drag'n'drop; etc.||IanN|
|Composer||Composer||UI issues within Composer, toolbars, buttons, menus, dialogs. Application launch issues too.||Neil||IanN, kaze, timeless|
|Autocomplete, Find in Page & Location Bar||Autocomplete widget, find in page used for browser and mailnews addresses and location bar||IanN|
|Build Config||Issues around building SeaMonkey||Callek||KaiRo|
|Feed Discovery and Preview||discovery of feeds and inline preview||mcsmurf||IanN|
|Help||help menus, help viewer and help content||IanN||stefanh, InvisibleSmiley|
|Integration of external apps||integration of chatzilla, inspector, venkman, calendar, etc.||IanN, Ratty|
|Preferences||Preference Panels; default preferences; etc.||IanN||Mnyromyr|
|Release Engineering||all aspects of the Build and Release Engineering process, including Build/Release Automation, nightly build machines, and buildbots||Callek||ewong, KaiRo|
|Security||Suite-specific security UI and features, app-level security issues||dveditz (backend integration), IanN|
|Startup & Profiles||Profile Manager, profile access code, suite startup||Callek, IanN|
|Testing Infrastructure||testing infrastructure that is specific to the SeaMonkey code||Callek, IanN, sgautherie|
|Project Organisation||Project Organization||not real suite code, but all the stuff around it||SeaMonkey Council|
|Project Management||someone needs to drive those things and feel responsible for getting SeaMonkey Council decisions||Callek|
|Release Management||get releases out the door, write up release notes||Callek||KaiRo, InvisibleSmiley (release notes), ewong (build)|
|MoFo liaison||keep an open line with MoFo folks and take care of stuff we need of them or they need of us||KaiRo||Callek|
|Quality Assurance (QA), General||Testing, bug triaging, smoketests, bug triaging, testing...||Callek, Ratty, sgautherie, tonymec|
|Community, User Relations, Support||Ratty|
|Web pages||seamonkey-project.org||InvisibleSmiley||Callek, KaiRo|
|Marketing/Press/PR/Shop, spokesman||Callek||InvisibleSmiley, KaiRo, Jeff Lee (shop)|