Calendar:Bugzilla Components
Contents
Adding Components in Bugzilla
The current component structure in the Calendar product in Bugzilla is far from optimal. For example we have components for the CalDAV and the Storage provider, but lack a component for our ICS provider.
In addition frontend-related bugs are all lumped into Sunbird and Calendar-Extension Front End. We should add components at least for the four different views and the options/preferences dialog. Having a component for the four different views (day, week, month, multiweek) would also keep the Base component clear, once we move the Sunbird/Calendar code over to the new views contained in there.
More components can be added later, if needed. See also Bug 281176 for an earlier (and not quite as extensive) proposal.
(See also:)
- Discussion for some issues. (Gekacheka 06:23, 1 Oct 2005 (PDT))
- Calendar architecture overview diagrams
- Other bugzilla: Calendar:Bugzilla_Guided for ideas to improve the guided enter-bug form. (Gekacheka 06:23, 1 Oct 2005 (PDT))
Proposal 1:
- Base (*)
- CalDAV provider (*)
- General (*)
- Help Documentation (*)
- libical (*)
- Lightning (*)
- Security (*)
- Storage provider (*)
- Sunbird and Calendar-Extension Front End (*)
- Installer (-)
- libxpical (-)
- Day/Week/Month/Multiweek Views (+)
- Preferences Dialog (+)
- ICS provider (+)
- Website (+)
A (*) marks existing components, which will remain,
(-) marks components that should be removed and
(+) marks added components.
Current component descriptions
This should be the outcome
- Base
- Calendar/Sunbird Front End
- Day/Week/Month/Multiweek Views
- General
- Help Documentation
- libical
- Lightning
- Preferences Dialog
- Providers: CalDAV
- Providers: Local Storage
- Providers: WebDAV / ICS
- Security
- Website
Calendar_Talk:Bugzilla_Components#Proposal_1_Issues
Proposal 2: by Functionality
- Proposal: By Function, a set of proposed components to meet goals. (Gekacheka 06:23, 1 Oct 2005 (PDT))
- Goals for eventual components. (Gekacheka 06:23, 1 Oct 2005 (PDT))
(Calendar:0.3a2_Task_List has somewhat similar categories. It would be useful to be able to link from the roadmap component to a bugzilla list of bugs for that component and that target milestone.)
Calendar_Talk:Bugzilla_Components#Proposal_2_Issues
Proposal 3: Another possible outcome
- Calendar/Sunbird Front End
- Day/Week/Month/Multiweek Views
- General
- Lightning Front End
- Providers: CalDAV
- Providers: Local Storage
- Providers: WebDAV / ICS
- Website