[gnome-subtitles.wiki] Update Releasing



commit 7506e6574c74ac33700631067762004f57ea488d
Author: Pedro Castro <mail pedrocastro org>
Date:   Mon Jun 20 21:36:17 2022 +0000

    Update Releasing

 Releasing.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 home.md      |  1 -
 2 files changed, 49 insertions(+), 1 deletion(-)
---
diff --git a/Releasing.md b/Releasing.md
new file mode 100644
index 0000000..8fe9f57
--- /dev/null
+++ b/Releasing.md
@@ -0,0 +1,49 @@
+## 1. Update project files
+- README.md (dependencies)
+- NEWS (add release)
+- data/org.gnome.GnomeSubtitles.appdata.xml.in (add release)
+- meson.build (project version)
+
+## 2. Commit and push the changes
+```
+git commit
+git push
+```
+
+## 3. Create the source package
+```
+meson build -Drequire_all_tests=true
+meson compile -C build
+meson dist -C build
+```
+
+## 4. Tag the release
+```
+GS_VERSION="X.Y"
+git tag -a gnome-subtitles-$GS_VERSION master -m "Release $GS_VERSION."
+git push --tags
+```
+
+## 5. Update Screenshots
+Update screenshots for the windows or dialogs that have changed:
+```
+gnome-screenshot --window --include-border --delay=5 --border-effect=shadow
+```
+
+Then:
+- Flatten images with white background
+- Website screenshots: create thumbs resizing at 60% with Sinc method
+
+## 6. Release sources
+1. Upload to Sourceforge
+1. Verify integrity
+
+## 7. Update websites
+- Gnome Subtitles website: About / Download / Screenshots
+- Sourceforge project page: Summary / Screenshots
+- Wikipedia (check multiple languages)
+
+## 8. Communicate
+- Gnome Subtitles News article
+- Sourceforge project news
+- Gnome Announce mailing list
\ No newline at end of file


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]