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:

TODO: add more sites