DevelopmentModel

From Claws Mail FAQ
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.
          Collect donations, get rich.
  
 Stage 9: Go to stage 0.

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