diff --git a/.gitlab/issue_templates/Default.md b/.gitlab/issue_templates/Default.md
new file mode 100644
index 0000000000000000000000000000000000000000..7ec091e8d13b978ff622a903d9800ab6313661d5
--- /dev/null
+++ b/.gitlab/issue_templates/Default.md
@@ -0,0 +1,14 @@
+## Summary
+
+**Please choose an appropriate template to categorize your issue.**
+
+(Summarize the issue concisely)
+
+- **Unicado Version**: vx.x.x
+- **Page**: page-name
+
+## Additional information
+
+(Paste any relevant information to further describe the issue)
+
+/label ~"needs information"
diff --git a/.gitlab/issue_templates/Documentation.md b/.gitlab/issue_templates/Documentation.md
new file mode 100644
index 0000000000000000000000000000000000000000..eb76f7319f7f5a916a33a9d0986f251073b5ba14
--- /dev/null
+++ b/.gitlab/issue_templates/Documentation.md
@@ -0,0 +1,14 @@
+## Summary
+
+(Explain what documentation is missing.)
+
+- **Unicado Version**: vx.x.x 
+- **Page**: page-to-change
+
+## Further details
+
+(Give further details why and how the documentation can be improved
+if applicable.)
+
+/label ~"type::documentation"
+
diff --git a/.gitlab/issue_templates/Todo.md b/.gitlab/issue_templates/Todo.md
new file mode 100644
index 0000000000000000000000000000000000000000..a1b805c1ddd5c453e4085ac74daad81d6602a94b
--- /dev/null
+++ b/.gitlab/issue_templates/Todo.md
@@ -0,0 +1,12 @@
+## Summary
+
+(Summarize the todo concisely)
+
+- **Page**: page-name
+
+## Steps to do
+
+- [ ] Add the steps you need to do.
+
+/label ~"type::todo"
+
diff --git a/.gitlab/merge_request_templates/Default.md b/.gitlab/merge_request_templates/Default.md
new file mode 100644
index 0000000000000000000000000000000000000000..2f359d0f5c3fbc11ddd0a4b4ade1075694e14081
--- /dev/null
+++ b/.gitlab/merge_request_templates/Default.md
@@ -0,0 +1,16 @@
+## What does this MR do and why?
+
+- **Page**: page-name
+
+(Describe in detail what your merge request does and why.
+
+Please keep this description updated with any discussion that takes place so
+that reviewers can understand your intent. Keeping the description updated is
+especially important if they didn't participate in the discussion.)
+
+%{first_multiline_commit}
+
+## How to set up and validate locally
+
+(Please provide instructions if your MR needs special commands or packages
+to work which are not part of the standard Unicado Package.)