13 Release guidelines
Gregor Santner edited this page 2016-11-03 21:11:16 +01:00

Release guidelines

General

Version naming

  • Semantic Versioning
  • App Version x.x.x (e.g. v0.2.1)
  • After the release of a version a commit has to be pushed
    • changing the version to -next
    • -> v0.2.1 -> v0.2.1-next

Creating a release

  • Make a new clone of the git repositories (e.g. on /tmp)
  • Checkout branch master

Update

  • Hint: diaspora-android-extras/updateAll.sh
  • PodList
  • Translations files from Crowdin
  • Contributors file
  • Changelog file

Test

  • Fresh installation of app
  • Switching pods
  • Updating app from last version to new release (signed in)
  • Updating app from last version to new release (not signed in)

Publishing

  • Screenshot tour (
    • SCREENSHOTS.md
    • diaspora-android-extras/graphics/screens
  • Release article on diaspora*
  • Release apk on GitHub Release page (@gsantner)
  • F-Droid