- Project tools
-
-
- How do I...
-
| Category |
Featured projects |
| scm |
Subversion,
Subclipse,
TortoiseSVN,
RapidSVN
|
| issuetrack |
Scarab |
| requirements |
xmlbasedsrs |
| design |
ArgoUML |
| techcomm |
SubEtha,
eyebrowse,
midgard,
cowiki |
| construction |
antelope,
scons,
frameworx,
build-interceptor,
propel,
phing
|
| testing |
maxq,
aut
|
| deployment |
current |
| process |
ReadySET |
| libraries |
GEF,
Axion,
Style,
SSTree
|
| Over 500 more tools... |
|
Release Process
- Finalize Development
- Release Ready
- Release Test
- Release Approval
- Release
1. Finalize Development
- Finalize development of all planned features and bugs.
- Prepare final Runtime Image
2. Release Ready
- Prepare Release Note.
- Prepare Installer for each platform.
- Prepare Announcement Text.
- Notify the location of the Installer to all developers (dev@staruml.tigris.org)
3. Release Test
- Release Manager should test whether all Features and Bugs, described in
Release Note, are included in the Installer.
- Write Release Test Result Sheet.
4. Release Approval
- Send e-mail for Release Approval to project maintainer (niklaus.lee@gmail.com)
and all developers (dev@staruml.tigris.org)
with following information and attachments:
- Location of Installer, Documentations
- Release Note (attach)
- Announcement Full Text (attach)
- Release Test Result Sheet (attach)
- The maintainer should check all about the release information and send
Approvement e-mail to Release Manager.
5. Do Release
- Release Manager uploads Installer, Documentations, Source Archive, and
Release Note.
- Test all downloads and links
- Make announcements
(announce@staruml.tigris.org and Announcements board of
www.staruml.com)
|