diff --git a/docs/ecolyo/application/release.md b/docs/ecolyo/application/release.md
new file mode 100644
index 0000000000000000000000000000000000000000..90bc6d151cc47dc8808d4404b29a142c167f47f8
--- /dev/null
+++ b/docs/ecolyo/application/release.md
@@ -0,0 +1,40 @@
+# Release
+
+This section will show you how to properly create a release for the app.
+
+## Conventionnal commit
+
+The Conventional Commits specification is a lightweight convention on top of commit messages. It provides an easy set of rules for creating an explicit commit history; which makes it easier to write automated tools on top of. This convention dovetails with SemVer, by describing the features, fixes, and breaking changes made in commit messages.
+
+The commit message should be structured as follows:
+
+```
+<type>[optional scope]: <description>
+
+[optional body]
+
+[optional footer(s)]
+```
+
+The commit contains the following structural elements, to communicate intent to the consumers of your library:
+
+* fix: a commit of the type fix patches a bug in your codebase (this correlates with PATCH in Semantic Versioning).
+* feat: a commit of the type feat introduces a new feature to the codebase (this correlates with MINOR in Semantic Versioning).
+* BREAKING CHANGE: a commit that has a footer BREAKING CHANGE:, or appends a ! after the type/scope, introduces a breaking API change (correlating with MAJOR in Semantic Versioning). A BREAKING CHANGE can be part of commits of any type.
+* types other than fix: and feat: are allowed, for example @commitlint/config-conventional (based on the the Angular convention) recommends build:, chore:, ci:, docs:, style:, refactor:, perf:, test:, and others.
+* footers other than BREAKING CHANGE: <description> may be provided and follow a convention similar to git trailer format.
+
+## standard-version
+
+Standard-version is librairie javascript that allow to handle easly tags and changelog file.
+
+Just run the following command in order to create a release tag, bump package.json version and upadte changelog file.
+
+```bash
+yarn run release -- --release-as X.X.X # replace with version number (ex: 1.2.0)
+```
+
+## Usefull links
+[Conventional commit doc](https://www.conventionalcommits.org/en/v1.0.0/)
+
+[Lib link](https://github.com/conventional-changelog/standard-version)
\ No newline at end of file
diff --git a/mkdocs.yml b/mkdocs.yml
index fab28c304bbf5795c8cbe64b6891bc59a3a2d3ec..6599ccdd40dfbe95e175d26114535317757ea5fd 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -43,12 +43,13 @@ nav:
           - DocTypes: ecolyo/project_architecture/doctypes.md
           - Remote DocTypes: ecolyo/project_architecture/remote_doctypes.md
       - Application:
+          - Deploy: ecolyo/application/deploy.md
           - Description: ecolyo/application/description.md
+          - Gitflow: ecolyo/application/gitflow.md
           - Redux: ecolyo/application/redux.md
+          - Release: ecolyo/application/release.md
           - Scaffolding: ecolyo/application/scaffolding.md
           - Services: ecolyo/application/services.md
-          - Gitflow: ecolyo/application/gitflow.md
-          - Deploy: ecolyo/application/deploy.md
       - Services: 
           - Description: ecolyo/services/index.md
           - Monthly report notification: ecolyo/services/monthly_report_notification.md