Modules/Calendar: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 3: Line 3:
|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.
|owner=[mailto:mozilla@kewis.ch Philipp Kewisch]
|owner=[mailto:mozilla@kewis.ch Philipp Kewisch]
|peers=[mailto:ctalbert@mozilla.com Clint Talbert], [mailto:dmose@mozilla.org Dan Mosedale], [mailto:mozilla@boelzle.org Daniel Boelzle], [mailto:mschroeder@mozilla.x-home.org Martin Schröder], [mailto:mvl@exedo.nl Michiel van Leeuwen]
|peers=[mailto:matthew.mecca@gmail.com Matthew Mecca]
|group=dev-apps-calendar
|group=dev-apps-calendar
|source_dirs=calendar/
|source_dirs=calendar/
|url=http://www.mozilla.org/projects/calendar/dev_guide.html
|url=https://developer.mozilla.org/en/Calendar
|components=Calendar::General, Calendar::Preferences, Calendar::Security
|components=Calendar::General, Calendar::Preferences, Calendar::Security
}}
}}
Line 13: Line 13:


{{Module
{{Module
|name=Sunbird
|name=Lightning
|description=
|description=
|owner=[mailto:mvl@exedo.nl Michiel van Leeuwen]*
|owner=[mailto:mozilla@kewis.ch Philipp Kewisch]
|peers=[mailto:ssitter@gmail.com Stefan Sitter], [mailto:ctalbert@mozilla.com Clint Talbert], [mailto:lilmatt@flock.com Matthew 'lilmatt' Willis]*, [mailto:dbo.moz@boelzle.org Daniel Boelzle]*
|peers=
|source_dirs=calendar/sunbird
|source_dirs=calendar/lightning
|components=Calendar::Sunbird Only
|components=Calendar::Lightning Only, Calendar::Lightning: SeaMonkey Integration
}}
}}


{{Module
{{Module
|name=Lightning
|name=Sunbird
|description=
|description=This module has been discontinued.
|owner=[mailto:philipp@kewis.ch Philipp Kewisch]
|owner=
|peers=[mailto:dbo.moz@boelzle.org Daniel Boelzle], [mailto:ctalbert@mozilla.com Clint Talbert], [mailto:mvl@exedo.nl Michiel van Leeuwen]*, [mailto:lilmatt@flock.com Matthew 'lilmatt' Willis]*
|peers=
|source_dirs=calendar/lightning
|source_dirs=calendar/sunbird
|components=Calendar::Lightning Only, Calendar::Lightning: SeaMonkey Integration
|components=Calendar::Sunbird Only
}}
}}


Line 35: Line 35:
|name=Accessibility
|name=Accessibility
|description=
|description=
|owner=[mailto:philipp@kewis.ch Philipp Kewisch]
|owner=[mailto:mozilla@kewis.ch Philipp Kewisch]
|peers=
|peers=
}}
}}
Line 42: Line 42:
|name=Alarms
|name=Alarms
|description=
|description=
|owner=[mailto:philipp@kewis.ch Philipp Kewisch]
|owner=[mailto:mozilla@kewis.ch Philipp Kewisch]
|peers=[mailto:dbo.moz@boelzle.org Daniel Boelzle]
|peers=
|components=Calendar::Alarms
|components=Calendar::Alarms
}}
}}


{{Module
{{Module
|name=Art & Branding  
|name=Internal Components
|description=
|owner=[mailto:mozilla@kewis.ch Philipp Kewisch]
|peers=
|components=Calendar::Internal Components
}}
 
{{Module
|name=Art & Branding
|description=
|description=
|owner=[mailto:mark@markcarson.com Mark Carson]
|owner=[mailto:mark@markcarson.com Mark Carson]
|peers=[mailto:lilmatt@flock.com Matthew 'lilmatt' Willis]*
|peers=
}}
}}


{{Module
{{Module
|name=Calendar Manager
|name=User Interface (UI)
|description=
|description=
|owner=[mailto:philipp@kewis.ch Philipp Kewisch]
|owner=[mailto:bwinton@mozilla.com Blake Winton (:bwinton)]
|peers=[mailto:dbo.moz@boelzle.org Daniel Boelzle], [mailto:ctalbert@mozilla.com Clint Talbert], [mailto:mvl@exedo.nl Michiel van Leeuwen]*
|peers=[mailto:richard.marti@gmail.com Richard Marti], [mailto:nisses.mail@home.se Andreas Nilsson]
}}
}}


Line 64: Line 72:
|name=Import/Export
|name=Import/Export
|description=
|description=
|owner=[mailto:mvl@exedo.nl Michiel van Leeuwen]*
|owner=
|peers=
|peers=
|source_dirs=calendar/import-export
|source_dirs=calendar/import-export
Line 72: Line 80:
{{Module
{{Module
|name=Installer
|name=Installer
|description=
|description=This module has been discontinued
|owner=
|owner=
|peers=[mailto:mschroeder@mozilla.x-home.org Martin Schröder], [mailto:ctalbert@mozilla.com Clint Talbert], [mailto:rstrong@mozilla.com Robert Strong], [mailto:lilmatt@flock.com Matthew 'lilmatt' Willis]*
|peers=
|source_dirs=calendar/installer
|source_dirs=calendar/installer
}}
}}
Line 81: Line 89:
|name=i18n/l10n
|name=i18n/l10n
|description=
|description=
|owner=[mailto:bugzilla@babylonsounds.com Simon Paquet]
|owner=[mailto:mozilla@kewis.ch Philipp Kewisch]
|peers=[mailto:lilmatt@flock.com Matthew 'lilmatt' Willis]*
|peers=
|source_dirs=calendar/locales
|source_dirs=calendar/locales
}}
}}
Line 89: Line 97:
|name=libical
|name=libical
|description=
|description=
|owner=[mailto:dbo.moz@boelzle.org Daniel Boelzle]
|owner=[mailto:mozilla@kewis.ch Philipp Kewisch]
|peers=[mailto:philipp@kewis.ch Philipp Kewisch], [mailto:mvl@exedo.nl Michiel van Leeuwen]*
|peers=
|source_dirs=calendar/libical
|source_dirs=calendar/libical
}}
{{Module
|name=Recurrence
|description=
|owner=[mailto:dbo.moz@boelzle.org Daniel Boelzle]
|peers=[mailto:philipp@kewis.ch Philipp Kewisch], [mailto:ctalbert@mozilla.com Clint Talbert], [mailto:mvl@exedo.nl Michiel van Leeuwen]*
}}
}}


Line 104: Line 105:
|name=Timezones
|name=Timezones
|description=
|description=
|owner=[mailto:dbo.moz@boelzle.org Daniel Boelzle]
|owner=
|peers=[mailto:ctalbert@mozilla.com Clint Talbert], [mailto:mvl@exedo.nl Michiel van Leeuwen]*, [mailto:lilmatt@flock.com Matthew 'lilmatt' Willis]*
|peers=[mailto:mozilla@kewis.ch Philipp Kewisch]
}}
}}


Line 111: Line 112:
|name=Views & Dialogs
|name=Views & Dialogs
|description=
|description=
|owner=[mailto:philipp@kewis.ch Philipp Kewisch]
|owner=[mailto:mozilla@kewis.ch Philipp Kewisch]
|peers=[mailto:mschroeder@mozilla.x-home.org Martin Schröder]
|peers=
|source_dirs=(calendar/{sunbird/}base/content
|source_dirs=calendar/base/content
|components=Calendar::Calendar Views
|components=Calendar::Calendar Views, Calendar::Dialogs
}}
}}


{{Module
{{Module
|name=iTIP  
|name=iTIP (Invitations)
|description=
|description=
|owner=[mailto:dbo.moz@boelzle.org Daniel Boelzle]
|owner=[mailto:mozilla@kewis.ch Philipp Kewisch]
|peers=[mailto:philipp@kewis.ch Philipp Kewisch], [mailto:ctalbert@mozilla.com Clint Talbert], [mailto:lilmatt@flock.com Matthew 'lilmatt' Willis]*
|peers=
|components=Calendar::E-mail based Scheduling (iTIP/iMIP)
|components=Calendar::E-mail based Scheduling (iTIP/iMIP)
}}
}}
Line 129: Line 130:
|description=
|description=
|owner=
|owner=
|peers=[mailto:dbo.moz@boelzle.org Daniel Boelzle], [mailto:lilmatt@flock.com Matthew 'lilmatt' Willis]*
|peers=
|components=Calendar::Printing
|components=Calendar::Printing
}}
}}


{{Module
{{Module
|name=Website
|name=Tasks
|description=
|description=
|owner=[mailto:tobbi.bugs@googlemail.com Tobias Markus]
|owner=[mailto:matthew.mecca@gmail.com Matthew Mecca]
|peers=[mailto:tmzmoz@gmail.com Tom Ellins], [mailto:lilmatt@flock.com Matthew 'lilmatt' Willis]*
|peers=
|components=Calendar::Website
|components=Calendar::Tasks
}}
}}


{{Module
{{Module
|name=User Interface (UI)
|name=Website
|description=
|description=
|owner=[[mailto:bwinton@mozilla.com Blake Winton] (:bwinton)]
|owner=[mailto:tobbi.bugs@googlemail.com Tobias Markus]
|peers=[mailto:chris.j.bugzilla@googlemail.com Christian Jansen]*
|peers=[mailto:tmzmoz@gmail.com Tom Ellins]
|components=Calendar::Website
}}
}}


Line 151: Line 154:


{{Module
{{Module
|name=CalDAV
|name=WCAP
|description=
|owner=[mailto:browning@uwalumni.com Bruno Browning]
|peers=[mailto:philipp@kewis.ch Philipp Kewisch], [mailto:dbo.moz@boelzle.org Daniel Boelzle], [mailto:lilmatt@flock.com Matthew 'lilmatt' Willis]*
|components=Calendar::Provider: CalDAV
}}
 
{{Module
|name=Composite
|description=
|owner=[mailto:philipp@kewis.ch Philipp Kewisch]
|peers=[mailto:browning@uwalumni.com Bruno Browning]
}}
 
{{Module
|name=ICS
|description=
|description=
|owner=[mailto:dbo.moz@boelzle.org Daniel Boelzle]
|owner=[mailto:dbo.moz@boelzle.org Daniel Boelzle]
|peers=[mailto:philipp@kewis.ch Philipp Kewisch], [mailto:mvl@exedo.nl Michiel van Leeuwen]*, [mailto:sebo.moz@googlemail.com Sebastian Schwieger]
|peers=[mailto:mozilla@kewis.ch Philipp Kewisch]
|components=Calendar::Provider: ICS/WebDAV
|components=Calendar::Provider: WCAP
}}
}}


{{Module
{{Module
|name=Memory
|name=GDATA
|description=
|description=Provider for Google Calendar
|owner=[mailto:dbo.moz@boelzle.org Daniel Boelzle]
|owner=[mailto:mozilla@kewis.ch Philipp Kewisch]
|peers=[mailto:philipp@kewis.ch Philipp Kewisch], [mailto:mvl@exedo.nl Michiel van Leeuwen]*, [mailto:sebo.moz@googlemail.com Sebastian Schwieger]
|peers=
|components=Calendar::Provider: GData
}}
}}


{{Module
{{Module
|name=Storage
|name=Other Providers
|description=
|description=
|owner=[mailto:dbo.moz@boelzle.org Daniel Boelzle]
|owner=[mailto:mozilla@kewis.ch Philipp Kewisch],
|peers=[mailto:philipp@kewis.ch Philipp Kewisch], [mailto:mvl@exedo.nl Michiel van Leeuwen]*, [mailto:sebo.moz@googlemail.com Sebastian Schwieger]
|peers=
|components=Calendar::Provider: Local Storage
|components=Calendar::Provider: CalDAV, Calendar::Provider: Storage, Calendar::Provider: ICS, Calendar::Provider: Memory
}}
 
{{Module
|name=WCAP
|description=
|owner=[mailto:dbo.moz@boelzle.org Daniel Boelzle]
|peers=[mailto:philipp@kewis.ch Philipp Kewisch]
|components=Calendar::Provider: WCAP
}}
}}


{{Module
|name=GDATA
|description=
|owner=[mailto:philipp@kewis.ch Philipp Kewisch]
|peers=[mailto:dbo.moz@boelzle.org Daniel Boelzle]
|components=Calendar::Provider: GData
}}


===Tier 1 Platforms===
===Tier 1 Platforms===
Line 209: Line 183:
|name=Linux
|name=Linux
|description=
|description=
|owner=[mailto:philipp@kewis.ch Philipp Kewisch]
|owner=[mailto:mozilla@kewis.ch Philipp Kewisch]
|peers=[mailto:dbo.moz@boelzle.org Daniel Boelzle]
|peers=
}}
}}


Line 216: Line 190:
|name=Mac OS X  
|name=Mac OS X  
|description=
|description=
|owner=[mailto:dbo.moz@boelzle.org Daniel Boelzle]
|owner=[mailto:mozilla@kewis.ch Philipp Kewisch]
|peers=[mailto:ctalbert@mozilla.com Clint Talbert], [mailto:lilmatt@flock.com Matthew 'lilmatt' Willis]*
|peers=
}}
}}


Line 223: Line 197:
|name=Windows  
|name=Windows  
|description=
|description=
|owner=[mailto:ctalbert@mozilla.com Clint Talbert]
|owner=[mailto:mozilla@kewis.ch Philipp Kewisch]
|peers=
|peers=
}}
}}
Key: * = Backup reviewer. Assign to them rarely.


<noinclude>
<noinclude>
Line 235: Line 207:


<pre>
<pre>
Calendar::Dialogs
Calendar::Internal Components
Calendar::OS Integration
Calendar::OS Integration
Calendar::Tasks
</pre>
</pre>
</noinclude>
</noinclude>

Revision as of 17:53, 20 August 2012

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: Philipp Kewisch
Peer(s): Matthew Mecca
Source Dir(s): calendar/
Bugzilla Component(s): Calendar::General, Calendar::Preferences, Calendar::Security
URL(s): https://developer.mozilla.org/en/Calendar
Discussion Group: dev-apps-calendar

Applications/Extensions

Name: Lightning (#)
Description:
Owner: Philipp Kewisch
Source Dir(s): calendar/lightning
Bugzilla Component(s): Calendar::Lightning Only, Calendar::Lightning: SeaMonkey Integration
Name: Sunbird (#)
Description: This module has been discontinued.
Owner:
Source Dir(s): calendar/sunbird
Bugzilla Component(s): Calendar::Sunbird Only

Components

Name: Accessibility (#)
Description:
Owner: Philipp Kewisch
Name: Alarms (#)
Description:
Owner: Philipp Kewisch
Bugzilla Component(s): Calendar::Alarms
Name: Internal Components (#)
Description:
Owner: Philipp Kewisch
Bugzilla Component(s): Calendar::Internal Components
Name: Art & Branding (#)
Description:
Owner: Mark Carson
Name: User Interface (UI) (#)
Description:
Owner: Blake Winton (:bwinton)
Peer(s): Richard Marti, Andreas Nilsson
Name: Import/Export (#)
Description:
Owner:
Source Dir(s): calendar/import-export
Bugzilla Component(s): Calendar::Import and Export
Name: Installer (#)
Description: This module has been discontinued
Owner:
Source Dir(s): calendar/installer
Name: i18n/l10n (#)
Description:
Owner: Philipp Kewisch
Source Dir(s): calendar/locales
Name: libical (#)
Description:
Owner: Philipp Kewisch
Source Dir(s): calendar/libical
Name: Timezones (#)
Description:
Owner:
Peer(s): Philipp Kewisch
Name: Views & Dialogs (#)
Description:
Owner: Philipp Kewisch
Source Dir(s): calendar/base/content
Bugzilla Component(s): Calendar::Calendar Views, Calendar::Dialogs
Name: iTIP (Invitations) (#)
Description:
Owner: Philipp Kewisch
Bugzilla Component(s): Calendar::E-mail based Scheduling (iTIP/iMIP)
Name: Printing (#)
Description:
Owner:
Bugzilla Component(s): Calendar::Printing
Name: Tasks (#)
Description:
Owner: Matthew Mecca
Bugzilla Component(s): Calendar::Tasks


Name: Website (#)
Description:
Owner: Tobias Markus
Peer(s): Tom Ellins
Bugzilla Component(s): Calendar::Website

Providers

Name: WCAP (#)
Description:
Owner: Daniel Boelzle
Peer(s): Philipp Kewisch
Bugzilla Component(s): Calendar::Provider: WCAP
Name: GDATA (#)
Description: Provider for Google Calendar
Owner: Philipp Kewisch
Bugzilla Component(s): Calendar::Provider: GData
Name: Other Providers (#)
Description:
Owner: Philipp Kewisch,
Bugzilla Component(s): Calendar::Provider: CalDAV, Calendar::Provider: Storage, Calendar::Provider: ICS, Calendar::Provider: Memory


Tier 1 Platforms

Name: Linux (#)
Description:
Owner: Philipp Kewisch
Name: Mac OS X (#)
Description:
Owner: Philipp Kewisch
Name: Windows (#)
Description:
Owner: Philipp Kewisch


Unassigned Bugzilla Components

The following Bugzilla components in the Calendar project have not been assigned to a module:

Calendar::OS Integration