Moonlight Release Checklist
This is a short, informal checklist of things to do when releasing a new version.
Release engineering
When building the release archives check the following:
- are the ant scripts up to date?
- are all the native libraries in Moonlight/lib up to date for all supported platforms?
- is the version and copyright information correct?
TODO: step by step instructions of going through the final build process
Release upload
When the source and binary archives have been built, upload them to http://dev.moonlight3d.eu/downloads. This is the usual location.
Release announcement
A formal announcement needs to be written, covering in order:
- What's special about this release?
- Known major problems
- What is Moonlight|3D?
- Who is behind Moonlight|3D?
This announcement is to be published to:
- http://www.freshmeat.net
- http://www.slashdot.org
- http://sunflow.sourceforge.net/ (forum)
- http://www.cgtalk.com
- http://www.elysiun.com
- http://www.gfxartist.com/
- http://www.the123d.com/
TODO: add more sites
