From 2e9583a03c87f5894bc198090bc1024ba6e602af Mon Sep 17 00:00:00 2001 From: Moul <moul@moul.re> Date: Sat, 8 Oct 2016 08:55:15 +0200 Subject: [PATCH] [doc] add developer guide which contains release process tutorial --- doc/developer-guide.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 doc/developer-guide.md diff --git a/doc/developer-guide.md b/doc/developer-guide.md new file mode 100644 index 000000000..510d01456 --- /dev/null +++ b/doc/developer-guide.md @@ -0,0 +1,22 @@ +# Developer guide + +### Releases +To do releases, there is a script which handle it for us. +All services included GitHub will automatically create a release. + +#### Pre-releases +```bash +./release.sh pre 0.40.0a4 +``` + +#### Stable releases +```bash +./release.sh rel 0.40.0 +``` + +Releases are based on tags. This script will tag the commit. + +So, you will have to push tags to trigger releases: +```bash +git push --tags +``` -- GitLab