DevelopmentModel
From Claws Mail FAQ
(Difference between revisions)
| Revision as of 14:36, 28 December 2006 Mones (Talk | contribs) (→Claws Mail Development Model) ← Previous diff |
Revision as of 14:39, 28 December 2006 Colin (Talk | contribs) Next diff → |
||
| Line 1: | Line 1: | ||
| == Claws Mail Development Model == | == Claws Mail Development Model == | ||
| - | Stage 0: Propose ideas/goals | + | Stage 0: Release of a new .0 version |
| - | Stage 1: Some bug fixing | + | Stage 1: Propose ideas/goals |
| - | Stage 2: Implementation, single developer testing and committing to CVS | + | Stage 2: Implementation, single developer testing and committing to CVS. |
| + | Fix reported and discovered bugs. | ||
| Stage 3: Synchronization and multiple developer (and CVS users) testing, | Stage 3: Synchronization and multiple developer (and CVS users) testing, | ||
| - | unless the code is mature enough, go to 1 or 2 (or even 0). | + | unless the code is mature enough, go to stage 2 (or 1). |
| From time to time, migrate bugfixes to stable branch. | From time to time, migrate bugfixes to stable branch. | ||
| Line 17: | Line 18: | ||
| Stage 6: Feature freeze (usually 2 weeks before 8). | Stage 6: Feature freeze (usually 2 weeks before 8). | ||
| - | + | ||
| + | Stage 6b:Fix bugs. | ||
| + | |||
| Stage 7: String freeze (usually 1 week before 8). | Stage 7: String freeze (usually 1 week before 8). | ||
Revision as of 14:39, 28 December 2006
Claws Mail Development Model
Stage 0: Release of a new .0 version
Stage 1: Propose ideas/goals
Stage 2: Implementation, single developer testing and committing to CVS.
Fix reported and discovered bugs.
Stage 3: Synchronization and multiple developer (and CVS users) testing,
unless the code is mature enough, go to stage 2 (or 1).
From time to time, migrate bugfixes to stable branch.
Stage 4: Depending on the goals reached, code maturity, moon phase and
other variables, release a stable bugfix, a beta, or a rc.
Stage 5: Magic happens here.
Stage 6: Feature freeze (usually 2 weeks before 8).
Stage 6b:Fix bugs.
Stage 7: String freeze (usually 1 week before 8).
Stage 8: Release a new shiny version.
Motto: All of this can change at developers will. Code must flow.

