LenMus package preparation check list
- Prepare executables and books
- Change version string in global.h. No need to change release flags in TheApp.cpp
as they are changed automatically by pre-processor directives when
chossing Release build.
- Create the executable
- Pack the help file
- Pack the eBooks
- Create package
- Create a folder to prepare the package: i.e. lenmus_3.0
- Create the LenMus package folder structure tree
- Copy the files
- zip all
- Test package
- Install package in another machine
- Test it
- Prepare release
- CVS: tag release as 'release_x_x_x_x'
- Prepare release description for SourceForge
- Prepare news item for web lenmus.org and for SourceForge
- Prepare newsletter for lenmus subscribers
- If needed, prepare changes in 'downloads' page
- Upload package
- FTP (in clear, no SSH secured): upload to "upload.sourceforge.net" into the
"/incoming" directory
- Logon to Sourceforge website
- Go to the "lenmus file release" page (Admin / File Releases)
- At the botton, click on "Add release"
- Fill in information about the release. You should see a list of all the files
uploaded today. Tick the checkbox for the lenmus package file and click "Add files" button.
- Go to the downloads page and check that you can download the new release.
- Send news
- News in web lenmus.org
- News in sourceforge
- Send newsletter