Opentaps Release Process

From Opentaps Wiki
Revision as of 17:04, 17 April 2009 by Sichen (talk | contribs) (Protected "Opentaps Release Process": Sysop page [edit=sysop:move=sysop])
Jump to navigationJump to search

At any point in time, development of opentaps is concentrated on a main branch in our [ subversion repository], and there also will be several previously released versions of opentaps available as well, both in the repository and for downloading. For example, as of April 2009, there were versions 0.8, 0.9, 1.0, and development towards version 1.4.

Each version of opentaps is held in their own branch, which had a fixed feature set at release date and then received relevant patches, and are periodically released with slightly different release numbers. So, for example, version 0.9 went through releases 0.9.0, 0.9.1, 0.9.2, and eventually 0.9.7, and version 1.0 began with 1.0.0 and has had releases 1.0.1, 1.0.2, and 1.0.3. Each of those releases had more or less the same new features, since they were of the same version, but contain additional patches and minor improvements.

Meanwhile, there is a main development trunk, /versions/1.0/trunk as of April 2009, where the main new feature developments of opentaps are taking place. When the development of the next version is officially completed, it will be copied into its own version branch and then incrementally released as well. Development will then move on to another main development trunk.