diff --git a/docs/code_contribution_guidelines.md b/docs/code_contribution_guidelines.md
index e9cadbb292..6056eba3b4 100644
--- a/docs/code_contribution_guidelines.md
+++ b/docs/code_contribution_guidelines.md
@@ -8,7 +8,8 @@
4.3. [Code Documentation and Commenting](#CodeDocumentation)
4.4. [Model Git Commit Messages](#ModelGitCommitMessages)
4.5. [Handling Module Breaking Changes](#HandlingModuleBreakingChanges)
-4.6. [Maximum Line Length and Wrapping](#MaximumLineLengthAndWrapping)
+4.6. [Handling BackPorts](#HandlingBackports)
+4.7. [Maximum Line Length and Wrapping](#MaximumLineLengthAndWrapping)
5. [Code Approval Process](#CodeApproval)
5.1 [Code Review](#CodeReview)
5.2 [Rework Code (if needed)](#CodeRework)
@@ -74,9 +75,9 @@ security and performance implications.
- [Effective Go](https://golang.org/doc/effective_go.html) - The entire dcrd
suite follows the guidelines in this document. For your code to be accepted,
it must follow the guidelines therein.
-- [Original Satoshi Whitepaper](https://decred.org/research/nakamoto2008.pdf) - This is the
- white paper that started it all. Having a solid foundation to build on will
- make the code much more comprehensible.
+- [Original Satoshi Whitepaper](https://decred.org/research/nakamoto2008.pdf) -
+ This is the white paper that started it all. Having a solid foundation to
+ build on will make the code much more comprehensible.
@@ -307,9 +308,32 @@ new breaking change to a module's API is introduced:
- Repeat the process for any other modules the require a new major as a result
of consuming the new major(s).
+
+
+### 4.6 Handling Backports
+
+Backported pull requests are required to reference the pull request being
+applied to a prior release. The pplied pull request number is expected to be
+indicated in the description of the backported pull request. The commits of
+the backported pull request are also required to clearly indicate they are a
+backport by prefixing the git commit message title with the release version
+being backported to:
+
+Here’s the expected format of a git backport commit message:
+```
+[release-vX.Y] prefix: Short summary of changes (max 50 chars)
+
+More detailed explanatory text, if necessary. Wrap it to about 72
+characters or so.
+...
+```
+
+The commit format detailed in [Model Git Commit Messages](#ModelGitCommitMessages)
+is expected for backport commit messages as well.
+
-### 4.6 Maximum Line Length and Wrapping
+### 4.7 Maximum Line Length and Wrapping
Lines are generally wrapped at 80 columns, with tabs counted as 4 columns,
unless it makes sense to be longer for readability purposes. This is a