summaryrefslogtreecommitdiff
path: root/docs/content/en/contributing/development/guidelines-pull-request.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/content/en/contributing/development/guidelines-pull-request.md')
-rw-r--r--docs/content/en/contributing/development/guidelines-pull-request.md31
1 files changed, 31 insertions, 0 deletions
diff --git a/docs/content/en/contributing/development/guidelines-pull-request.md b/docs/content/en/contributing/development/guidelines-pull-request.md
new file mode 100644
index 000000000..1a5f7d12f
--- /dev/null
+++ b/docs/content/en/contributing/development/guidelines-pull-request.md
@@ -0,0 +1,31 @@
+---
+title: "Pull Request Guidelines"
+description: "Authelia Development Pull Request Guidelines"
+lead: "This section covers the pull request guidelines."
+date: 2022-05-23T22:03:03+10:00
+draft: false
+images: []
+menu:
+ contributing:
+ parent: "development"
+weight: 232
+toc: true
+---
+
+[Pull Request] guidelines are in place in order to maintain consistency and clearly communicate our process for
+processing merges into the [master] branch.
+
+## Overview
+
+* Ensure the `Allow edits by maintainers` checkbox is checked due to our [Squash Merge](#squash-merge) policy
+* Ensure you avoid a force push due to our [Squash Merge](#squash-merge) policy and [Review](#review) complications
+
+## Squash Merge
+
+Every [Pull Request] will be squash merged into [master]. This requires the [Pull Request] branch to be up-to-date with
+the [master] branch.
+
+## Review
+
+Every [Pull Request] will undergo a formal review process. This process is heavily complicated if you rewrite history
+and/or perform a force push, especially after a maintainer has started a review. As such we request that any action that