Calendar:Module Ownership

From MozillaWiki
Jump to navigation Jump to search

This is a proposal of owners and peers of the calendar modules. It is not official yet!

Items without any owners at all are generally handled by those under "Default." However, in general, they could benefit from being their own strongly-owned modules at some point.


Module Owner Peers (alpha order)
Default
(stuff under /mozilla/calendar not otherwise listed here)
mvl jminta, lilmatt, daniel, mickey
Applications/Extensions
Sunbird (calendar/sunbird) mvl jminta, daniel
Lightning (calendar/lightning) mvl jminta, daniel
Components
Accessibility ? ?
Alarms jminta mvl, daniel
Art & Branding lilmatt MarkCarson
Calendar Manager mvl jminta, daniel
Import/Export (calendar/import-export) mvl mickey
Installer (calendar/installer) lilmatt rob_strong
i18n/l10n (calendar/locales) lilmatt ?
libical (calendar/libical) mvl daniel, mickey
Recurrence daniel mvl, mickey
Timezones ctalbert mvl, lilmatt, daniel
Views & Dialogs (calendar/{sunbird/}base/content) mickey jminta, mvl
iTIP ctalbert lilmatt
Printing lilmatt daniel
Website sipaq lilmatt
Providers
CalDAV bbrowning jminta
Composite mvl daniel, mickey
ICS mvl daniel, mickey
Memory mvl jminta, daniel
Storage mvl jminta, daniel
WCAP daniel ?
Tier-1 platform-specific stuff
Linux mvl jminta, daniel
Mac OS X lilmatt jminta
Windows ctalbert ssitter, daniel

Review Process

This is also not official!

Calendar does not require super-review. The only review is needed is the review of a module owner or peer of the involved module. (If a patch spans multiple modules, you need review from an owner or peer from each module. That sounds problematic, but due to the huge overlap in owners and peers, in most cases it can be done by one person.)

If the module owner and their peers are all busy and don't have time to do a complete review, you can ask someone else to review the code. This must be 'known hacker', somebody who has done calendar work himself, but does not need to be a module owner or peer. If you have code review, you can ask a owner or peer of the module your code touches to give module-owner-approval. Giving this approval only means that the code is good from a high level point of view. Because this is a lot less work, it should be easier to get this approval.