summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGraeme Geldenhuys <graemeg@gmail.com>2015-02-12 10:10:01 +0000
committerGraeme Geldenhuys <graemeg@gmail.com>2015-02-12 10:19:05 +0000
commit4651f319a19164ee1d4fe9a15634bb378e54aeee (patch)
tree658ac9862f81619c3a14b62177879d7c2ea071d9
parentb69b5d4abc3979d1d88ba09722a40e4bd2bf85ff (diff)
downloadfpGUI-4651f319a19164ee1d4fe9a15634bb378e54aeee.tar.xz
Docs on what to do for a new release
This is still work in progress.
-rw-r--r--docs/release_process.txt45
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)