The release process I use is simple.
When I see that a modified version is fairly stable, say: 6.3.6 E, I rename it to 6.3.7 and release it.
- I make a dimensionex###.zip files usually replacing in the previous one the classes folder and the changed files in the system folder.
- The Developer's Reference (I update it while making enhancements) is renamed in the title and in the page header. Then I make a PDF out from it (I have Acrobat) and then zip it to make devref673.zip
- The two files are then uploaded to sourceforge and released using the normal process.
- Also I upload them on the website as I noticed the download process from sourceforge was complicated in the past.
About regression tests:
- I usually make a run of testrug1.dxw
- Also I try out Underworld thoroughly - it is using most features.
Usually the to-be-released version is used for some days on the production server - if there's something that is not working, the users tell me immediately and so I roll back and correct problems before releasing.
FInally, about docs, I have made this:
http://www.scribd.com/doc/464590/Dimension...-Reference-v633on this free service. I cannot remember if I uploaded the PDF or if I uploaded the MS Word and then it made the PDF.
I think it can be useful. Perhaps inthe future we should start using a WIKI to make the doc.
what do you think?