From 556abcd9d2566c9ed7b6fe54c506293e73bf55b9 Mon Sep 17 00:00:00 2001 From: kolaente Date: Fri, 28 Oct 2022 13:55:53 +0200 Subject: [PATCH] feat(docs): add relase checklist --- docs/.hugo_build.lock | 0 docs/content/doc/development/releasing.md | 39 +++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 docs/.hugo_build.lock create mode 100644 docs/content/doc/development/releasing.md diff --git a/docs/.hugo_build.lock b/docs/.hugo_build.lock new file mode 100644 index 0000000000..e69de29bb2 diff --git a/docs/content/doc/development/releasing.md b/docs/content/doc/development/releasing.md new file mode 100644 index 0000000000..480f082d26 --- /dev/null +++ b/docs/content/doc/development/releasing.md @@ -0,0 +1,39 @@ +--- +title: "Releasing a new Vikunja version" +date: 2022-10-28T13:06:05+02:00 +draft: false +menu: + sidebar: + parent: "development" +--- + +# Releasing a new Vikunja version + +This checklist is a collection of all steps usually involved when releasing a new version of Vikunja. +Not all steps are nessecary for every release. + +* Website update : + * New Features: If there are new features worth mentioning the feature page should be updated. + * New Screenshots: If an overhaul of an existing feature happend so that it now looks different from the existing screenshot, a new one is required. +* Generate changelogs: (with git-cliff) + * Frontend + * API + * Desktop +* Tag a new version: Include the changelog for that version as the tag message + * Frontend + * API + * Desktop + * Once built: Prune the cloudflare cache so that the new versions show up at dl.vikunja.io +* Release Highlights Blogpost: + * Include a section about Vikunja in general (totally fine to copy one from the earlier blog posts) + * New Features & Improvements: Mention bigger features, potentially with screenshots. Things like refactoring are sometimes also worth mentioneing. +* Publish: + * Reddit + * Twitter + * Mastodon + * Chat + * Newsletter + * Forum + * If features in the release were sponsored, send an email to relevant stakeholders +* Update Vikunja Cloud version and other instances +