summaryrefslogtreecommitdiff
path: root/lib/jive/templates/pull_request.md
diff options
context:
space:
mode:
Diffstat (limited to 'lib/jive/templates/pull_request.md')
-rw-r--r--lib/jive/templates/pull_request.md51
1 files changed, 51 insertions, 0 deletions
diff --git a/lib/jive/templates/pull_request.md b/lib/jive/templates/pull_request.md
new file mode 100644
index 0000000..14288ee
--- /dev/null
+++ b/lib/jive/templates/pull_request.md
@@ -0,0 +1,51 @@
+---
+title: "Pull Request Template"
+checklist:
+- [ ] Clear description explaining the relevancy of the contribution.
+- [ ] Unit, integration, and system tests.
+- [ ] Regression and bugs are covered with tests.
+- [ ] [Performance guidelines](https://docs.gitlab.com/ee/development/merge_request_performance_guidelines.html)
+- [ ] [Secure coding guidelines](https://docs.gitlab.com/ee/development/secure_coding_guidelines.html)
+- [ ] Documentation Updated
+---
+
+# Why is this needed?
+
+## What does this do?
+
+<!--
+ Include a summary of the change and which issue is fixed.
+ Include relevant motivation and context.
+ List any dependencies that are required for this change.
+-->
+
+Fixes # (issue)
+
+### Screenshots
+
+Before:
+
+![Before][before]
+
+After:
+
+![After][after]
+
+## Type of change
+
+<!-- Delete options that are not relevant. -->
+
+- [ ] Bug fix (non-breaking change which fixes an issue)
+- [ ] New feature (non-breaking change which adds functionality)
+- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
+- [ ] This change requires a documentation update
+
+## Verification Plan
+
+<!-- How are we going to verify this change? -->
+
+- [ ] Step 1
+- [ ] Step 2
+
+[after]: https://user-images.githubusercontent.com/x/y.png
+[before]: https://user-images.githubusercontent.com/x/y.png