DevelopmentModel

From Claws Mail FAQ

(Difference between revisions)
Jump to: navigation, search
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.

Views
Personal tools