summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-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)