DevelopmentModel

From Claws Mail FAQ
Revision as of 14:43, 28 December 2006 by Colin (talk | contribs)
Jump to navigationJump to search

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 bugs.
 
 Stage 3: Synchronization and multiple developer (and CVS users) testing, 
          unless the code is mature enough, go to stage 2 (or 1).
          Fix bugs.
          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.
          Fix bugs.
 
 Stage 5: Fix bugs.
          Magic happens here.
 
 Stage 6: Feature freeze 2 weeks before stage 8).
          Fix bugs.
 
 Stage 7: String freeze 1 week before stage 8).
          Fix bugs.
 
 Stage 8: Release a new shiny .0 version.

Motto: All of this can change at developers will. Code must flow.