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