diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 8e60f05add64c6a063a478472bb7c5d28e304bd3..e68e3b9cab04ef4b7e8fe900ce529541f6c498fd 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -21,36 +21,37 @@ _This notice should stay as the first item in the CONTRIBUTING.md file._
 <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
 **Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*
 
+- [Contributing Documentation has been moved](#contributing-documentation-has-been-moved)
 - [Contribute to GitLab](#contribute-to-gitlab)
 - [Security vulnerability disclosure](#security-vulnerability-disclosure)
+- [Code of conduct](#code-of-conduct)
 - [Closing policy for issues and merge requests](#closing-policy-for-issues-and-merge-requests)
 - [Helping others](#helping-others)
 - [I want to contribute!](#i-want-to-contribute)
+- [Contribution Flow](#contribution-flow)
 - [Workflow labels](#workflow-labels)
-    - [Type labels](#type-labels)
-    - [Subject labels](#subject-labels)
-    - [Team labels](#team-labels)
-    - [Release Scoping labels](#release-scoping-labels)
-    - [Bug Priority labels](#bug-priority-labels)
-    - [Bug Severity labels](#bug-severity-labels)
-        - [Severity impact guidance](#severity-impact-guidance)
-    - [Label for community contributors](#label-for-community-contributors)
-- [Implement design & UI elements](#implement-design-ui-elements)
+  - [Type labels](#type-labels)
+  - [Subject labels](#subject-labels)
+  - [Team labels](#team-labels)
+  - [Release Scoping labels](#release-scoping-labels)
+  - [Priority labels](#priority-labels)
+  - [Severity labels](#severity-labels)
+    - [Severity impact guidance](#severity-impact-guidance)
+  - [Label for community contributors](#label-for-community-contributors)
+- [Implement design & UI elements](#implement-design--ui-elements)
 - [Issue tracker](#issue-tracker)
-    - [Issue triaging](#issue-triaging)
-    - [Feature proposals](#feature-proposals)
-    - [Issue tracker guidelines](#issue-tracker-guidelines)
-    - [Issue weight](#issue-weight)
-    - [Regression issues](#regression-issues)
-    - [Technical and UX debt](#technical-and-ux-debt)
-    - [Stewardship](#stewardship)
+  - [Issue triaging](#issue-triaging)
+  - [Feature proposals](#feature-proposals)
+  - [Issue tracker guidelines](#issue-tracker-guidelines)
+  - [Issue weight](#issue-weight)
+  - [Regression issues](#regression-issues)
+  - [Technical and UX debt](#technical-and-ux-debt)
+  - [Stewardship](#stewardship)
 - [Merge requests](#merge-requests)
-    - [Merge request guidelines](#merge-request-guidelines)
-    - [Contribution acceptance criteria](#contribution-acceptance-criteria)
+  - [Merge request guidelines](#merge-request-guidelines)
+  - [Contribution acceptance criteria](#contribution-acceptance-criteria)
 - [Definition of done](#definition-of-done)
 - [Style guides](#style-guides)
-- [Code of conduct](#code-of-conduct)
-- [Contribution Flow](#contribution-flow)
 
 <!-- END doctoc generated TOC please keep comment here to allow auto update -->
 
diff --git a/doc/development/contributing/design.md b/doc/development/contributing/design.md
index 12597f7fbff4c14b9450ebb9e307f1bbe9dca141..3c35c6bf5b357e18c8fbbf04e029dcefc8fef257 100644
--- a/doc/development/contributing/design.md
+++ b/doc/development/contributing/design.md
@@ -1,3 +1,12 @@
+<!-- START doctoc generated TOC please keep comment here to allow auto update -->
+<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
+**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*
+
+- [Implement design & UI elements](#implement-design--ui-elements)
+- [Style guides](#style-guides)
+
+<!-- END doctoc generated TOC please keep comment here to allow auto update -->
+
 ## Implement design & UI elements
 
 For guidance on UX implementation at GitLab, please refer to our [Design System](https://design.gitlab.com/).
diff --git a/doc/development/contributing/index.md b/doc/development/contributing/index.md
index 36e6d6369122981fd5acf13cce0278180d34ccf6..fa6202e41a086270119a343a76fbf33b8961024f 100644
--- a/doc/development/contributing/index.md
+++ b/doc/development/contributing/index.md
@@ -1,3 +1,40 @@
+<!-- START doctoc generated TOC please keep comment here to allow auto update -->
+<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
+**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*
+
+- [Contribute to GitLab](#contribute-to-gitlab)
+- [Security vulnerability disclosure](#security-vulnerability-disclosure)
+- [Code of conduct](#code-of-conduct)
+- [Closing policy for issues and merge requests](#closing-policy-for-issues-and-merge-requests)
+- [Helping others](#helping-others)
+- [I want to contribute!](#i-want-to-contribute)
+- [Contribution Flow](#contribution-flow)
+- [Workflow labels](#workflow-labels)
+  - [Type labels](#type-labels)
+  - [Subject labels](#subject-labels)
+  - [Team labels](#team-labels)
+  - [Milestone labels](#milestone-labels)
+  - [Bug Priority labels](#bug-priority-labels)
+  - [Bug Severity labels](#bug-severity-labels)
+    - [Severity impact guidance](#severity-impact-guidance)
+  - [Label for community contributors](#label-for-community-contributors)
+- [Implement design & UI elements](#implement-design--ui-elements)
+- [Issue tracker](#issue-tracker)
+  - [Issue triaging](#issue-triaging)
+  - [Feature proposals](#feature-proposals)
+  - [Issue tracker guidelines](#issue-tracker-guidelines)
+  - [Issue weight](#issue-weight)
+  - [Regression issues](#regression-issues)
+  - [Technical and UX debt](#technical-and-ux-debt)
+  - [Stewardship](#stewardship)
+- [Merge requests](#merge-requests)
+  - [Merge request guidelines](#merge-request-guidelines)
+  - [Contribution acceptance criteria](#contribution-acceptance-criteria)
+- [Definition of done](#definition-of-done)
+- [Style guides](#style-guides)
+
+<!-- END doctoc generated TOC please keep comment here to allow auto update -->
+
 ## Contribute to GitLab
 
 For a first-time step-by-step guide to the contribution process, see
diff --git a/doc/development/contributing/issue_workflow.md b/doc/development/contributing/issue_workflow.md
index 95e15cce242dfe9c12f3859ee89ff85752732c27..24001fc5c2bccc1efa1f6397c2e545a314e5e75b 100644
--- a/doc/development/contributing/issue_workflow.md
+++ b/doc/development/contributing/issue_workflow.md
@@ -1,3 +1,26 @@
+<!-- START doctoc generated TOC please keep comment here to allow auto update -->
+<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
+**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*
+
+- [Workflow labels](#workflow-labels)
+  - [Type labels](#type-labels)
+  - [Subject labels](#subject-labels)
+  - [Team labels](#team-labels)
+  - [Release Scoping labels](#release-scoping-labels)
+  - [Priority labels](#priority-labels)
+  - [Severity labels](#severity-labels)
+    - [Severity impact guidance](#severity-impact-guidance)
+  - [Label for community contributors](#label-for-community-contributors)
+  - [Issue triaging](#issue-triaging)
+  - [Feature proposals](#feature-proposals)
+  - [Issue tracker guidelines](#issue-tracker-guidelines)
+  - [Issue weight](#issue-weight)
+  - [Regression issues](#regression-issues)
+  - [Technical and UX debt](#technical-and-ux-debt)
+  - [Stewardship](#stewardship)
+
+<!-- END doctoc generated TOC please keep comment here to allow auto update -->
+
 ## Workflow labels
 
 To allow for asynchronous issue handling, we use [milestones][milestones-page]
diff --git a/doc/development/contributing/merge_request_workflow.md b/doc/development/contributing/merge_request_workflow.md
index 7a45ebc3743fb5cb37414f1f726bb3c7a1060166..452cf937328964b27e89fbe3f43e0edd944dcb15 100644
--- a/doc/development/contributing/merge_request_workflow.md
+++ b/doc/development/contributing/merge_request_workflow.md
@@ -1,3 +1,14 @@
+<!-- START doctoc generated TOC please keep comment here to allow auto update -->
+<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
+**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*
+
+- [Merge requests](#merge-requests)
+  - [Merge request guidelines](#merge-request-guidelines)
+  - [Contribution acceptance criteria](#contribution-acceptance-criteria)
+- [Definition of done](#definition-of-done)
+
+<!-- END doctoc generated TOC please keep comment here to allow auto update -->
+
 ## Merge requests
 
 We welcome merge requests with fixes and improvements to GitLab code, tests,