diff options
author | Graeme Geldenhuys <graemeg@gmail.com> | 2015-02-12 10:10:01 +0000 |
---|---|---|
committer | Graeme Geldenhuys <graemeg@gmail.com> | 2015-02-12 10:19:05 +0000 |
commit | 4651f319a19164ee1d4fe9a15634bb378e54aeee (patch) | |
tree | 658ac9862f81619c3a14b62177879d7c2ea071d9 /docs/release_process.txt | |
parent | b69b5d4abc3979d1d88ba09722a40e4bd2bf85ff (diff) | |
download | fpGUI-4651f319a19164ee1d4fe9a15634bb378e54aeee.tar.xz |
Docs on what to do for a new release
This is still work in progress.
Diffstat (limited to 'docs/release_process.txt')
-rw-r--r-- | docs/release_process.txt | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/docs/release_process.txt b/docs/release_process.txt new file mode 100644 index 00000000..cc02bdcf --- /dev/null +++ b/docs/release_process.txt @@ -0,0 +1,45 @@ +Release process +=============== + +1. Create new release branch off 'develop': + git checkout -b release-1.x develop + +2. Bump version numbers + + docview/src/docview.rc + src/VERSION_FILE.inc + fpgui_toolkit.lpk (both X11 & gdi) + docs/manifest.xml + +3. Run localization script to update all *.po files + +4. Switch to 'develop' branch + +5. Bump version numbers - same files as step 2. + +6. Push both release and develop branches + +7. Build new documentation + [ ] INF + [ ] HTML for website + +8. Build new DocView + +9. Archive Docview and INF and release to SourceForge (Github?) + +10. Archive HTML and release to SourceForge. + +11. Push HTML API docs to website + + + +Release notification +==================== + +1. Update website with new release and changelog + +2. Post message to FPC Users mailing list + +3. Post message to Lazarus mailing list + +4. Post message to Lazarus Forum (3rd party) |