diff --git a/.gitlab/issue_templates/bugs.md b/.gitlab/issue_templates/bugs.md
new file mode 100644
index 0000000000000000000000000000000000000000..75b403c79f42c0dcd8ee1be513cee9b70787a0a9
--- /dev/null
+++ b/.gitlab/issue_templates/bugs.md
@@ -0,0 +1,11 @@
+### Description
+
+Describe what happens and why you think it is a bug
+
+### Steps to reproduce
+
+Describe as precisely as possible how to reproduce the bug. Try to isolate a minimal number of steps. Also describe reproducibility (always, random ...).
+
+### Configuration information
+
+OS, OTB version or tag, information related to build (binaries, superbuild, system libs ...)
diff --git a/.gitlab/issue_templates/documentation_changes.md b/.gitlab/issue_templates/documentation_changes.md
new file mode 100644
index 0000000000000000000000000000000000000000..37545799bedd8df7497153892c9ddb1f0e41a960
--- /dev/null
+++ b/.gitlab/issue_templates/documentation_changes.md
@@ -0,0 +1,7 @@
+### Target documentation ressources
+
+Can be a combination of Software guide, cookbook, doxygen, blog, applications doc, websites
+
+### Change requested
+
+Describe precisely the changes that are required.
diff --git a/.gitlab/issue_templates/feature_request.md b/.gitlab/issue_templates/feature_request.md
new file mode 100644
index 0000000000000000000000000000000000000000..6031fad9a77fc5b1c2dba02fbbe52847963c58e6
--- /dev/null
+++ b/.gitlab/issue_templates/feature_request.md
@@ -0,0 +1 @@
+Short summary of the requested feature
diff --git a/.gitlab/issue_templates/request_for_comments.md b/.gitlab/issue_templates/request_for_comments.md
new file mode 100644
index 0000000000000000000000000000000000000000..2c74aae515e3d30b890f239d2cb974c95677ab33
--- /dev/null
+++ b/.gitlab/issue_templates/request_for_comments.md
@@ -0,0 +1,10 @@
+### What changes will be made and why they would make a better Orfeo ToolBox?
+
+#### High level description
+
+#### Risks and benefits
+
+#### Alternatives for implementations
+
+### Who will be developing the proposed changes?
+
diff --git a/.gitlab/merge_request_templates/request_for_changes.md b/.gitlab/merge_request_templates/request_for_changes.md
new file mode 100644
index 0000000000000000000000000000000000000000..1fcd7227260d3ca5bc769480ba39cf5ef63926d0
--- /dev/null
+++ b/.gitlab/merge_request_templates/request_for_changes.md
@@ -0,0 +1,29 @@
+### Summary
+
+Gives a short summary of the changes.
+
+### Rationale
+
+Explain the rationale for the changes (possible link to a Request For Comments or to an issue).
+
+### Implementation Details
+
+#### Classes and files
+
+Give an overview of the implementation: main changes made to classes, files and module. Do not paste complete diff, as it is available in the merge request already.
+
+#### Applications
+
+Describe any changes made to existing applications, or new application that have been added.
+
+#### Tests
+
+Describe the testing strategy for new features.
+
+### Documentation
+
+List or link documentation modification that were made (doxygen, example, software guide, application documentation, cookbook).
+
+### Additional notes
+
+List remaining open issues if any, and additional notes.