mirror of
https://github.com/AppleCommander/AppleCommander.git
synced 2024-11-19 16:33:00 +00:00
Documents release process for AppleCommander.
This commit is contained in:
parent
fe46a5b9ba
commit
618eba2fc7
35
BUILD-PROCESS
Normal file
35
BUILD-PROCESS
Normal file
@ -0,0 +1,35 @@
|
||||
General process to prepare, build, and release AppleCommander
|
||||
=============================================================
|
||||
|
||||
This documents the over-all process used when making a new release of
|
||||
AppleCommander. It requires admin authority on the AppleCommander project
|
||||
on SourceForge. Plan about 60 minutes for the release process.
|
||||
|
||||
1. Update version number in AppleCommander.java.
|
||||
|
||||
2. Move notes from TODO to VERSIONS.
|
||||
|
||||
3. Update web pages. This includes, but is not limited to:
|
||||
* index.html (new features)
|
||||
* news-posting.html (news message that will be sent)
|
||||
|
||||
4. Tag AppleCommander project with the version number. The
|
||||
standard is: v[major].[minor].[service]
|
||||
|
||||
5. Build JAR file using executableJar target in build.xml.
|
||||
|
||||
6. Build Javadoc using sourceZip target in build.xml.
|
||||
|
||||
7. Make AppleCommander source build.
|
||||
|
||||
8. Upload web pages (including javadoc) to AppleCommander site.
|
||||
|
||||
9. Upload files to SourceForge upload site.
|
||||
|
||||
10. Make release through SourceForge release system.
|
||||
|
||||
11. Post announcement to AppleCommander project site on SourceForge.
|
||||
|
||||
12. Post message to news groups:
|
||||
* comp.emulators.apple2
|
||||
* comp.sys.apple2
|
Loading…
Reference in New Issue
Block a user