The structured development framework (sdvel) separates release engineering from codebase configuration. It provides scripts that can perform software releases, and C macros and autoconf variables commonly used in managing releases.
sdvel is free software released under the GPL license.
The features of sdvel that better illustrate the need for a distinction between codebase configuration and release engineering are:
- Verifying all released files have been tagged correctly. The SCM repository is contacted for this verification.
- Verifying all files include the appropriate copyright licence.
- Executing additional verification check scripts.
- Manually specifying the list of files that should be included or excluded from a source release file.
- Producing ChangeLog files or a Version Decsription Document.
This tool is used to release Scmbug and DynAMOS.
Software
sdvel releases are available here.
Resources
- A TODO list is also available.
- Anonymous CVS access:
cvs -d:pserver:anonymous@cvs.mkgnu.net:/projects/sdvel/cvsroot login
cvs -d:pserver:anonymous@cvs.mkgnu.net:/projects/sdvel/cvsroot co .
- News and RSS feed.
- ViewCVS access.