diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst
index efa4616bfa..b7df2c28ca 100644
--- a/CONTRIBUTING.rst
+++ b/CONTRIBUTING.rst
@@ -1,20 +1,19 @@
-If you would like to contribute to the development of OpenStack,
-you must follow the steps in this page:
+The source repository for this project can be found at:
- https://docs.openstack.org/infra/manual/developers.html
+ https://opendev.org/openstack/sahara
-You can find more Sahara-specific info in our How To Participate guide:
+Pull requests submitted through GitHub are not monitored.
- https://docs.openstack.org/sahara/latest/contributor/how-to-participate.html
+To start contributing to OpenStack, follow the steps in the contribution guide
+to set up and use Gerrit:
-Once those steps have been completed, changes to OpenStack
-should be submitted for review via the Gerrit tool, following
-the workflow documented at:
+ https://docs.openstack.org/contributors/code-and-documentation/quick-start.html
- https://docs.openstack.org/infra/manual/developers.html#development-workflow
+Bugs should be filed on Storyboard:
-Pull requests submitted through GitHub will be ignored.
+ https://storyboard.openstack.org/#!/project/openstack/sahara
-Bugs should be filed on Storyboard, not GitHub:
+For more specific information about contributing to this repository, see the
+sahara contributor guide:
- https://storyboard.openstack.org/#!/project/935
+ https://docs.openstack.org/sahara/latest/contributor/contributing.html
diff --git a/doc/source/_extra/.htaccess b/doc/source/_extra/.htaccess
index 3f0c251509..0858c21f22 100644
--- a/doc/source/_extra/.htaccess
+++ b/doc/source/_extra/.htaccess
@@ -5,3 +5,5 @@ redirectmatch 301 ^/sahara/(?!ocata|pike|queens)([^/]+)/user/vanilla-imagebuilde
redirectmatch 301 ^/sahara/(?!ocata|pike|queens)([^/]+)/user/cdh-imagebuilder.html$ /sahara/$1/user/cdh-plugin.html
redirectmatch 301 ^/sahara/(?!ocata|pike|queens)([^/]+)/user/guest-requirements.html$ /sahara/$1/user/building-guest-images.html
redirectmatch 301 ^/sahara/([^/]+)/user/([^-]+)-plugin.html$ /sahara-plugin-$2/$1/
+redirectmatch 301 ^/sahara/([^/]+)/contributor/how-to-participate.html$ /sahara/$1/contributor/contributing.html
+redirectmatch 301 ^/sahara/([^/]+)/contributor/project.html$ /sahara/$1/contributor/contributing.html
diff --git a/doc/source/contributor/contributing.rst b/doc/source/contributor/contributing.rst
new file mode 100644
index 0000000000..fee06249d1
--- /dev/null
+++ b/doc/source/contributor/contributing.rst
@@ -0,0 +1,70 @@
+============================
+So You Want to Contribute...
+============================
+
+For general information on contributing to OpenStack, please check out the
+`contributor guide `_ to get started.
+It covers all the basics that are common to all OpenStack projects: the
+accounts you need, the basics of interacting with our Gerrit review system, how
+we communicate as a community, etc.
+
+Below will cover the more project specific information you need to get started
+with Sahara.
+
+Communication
+~~~~~~~~~~~~~
+* If you have something to discuss use
+ `OpenStack development mail-list `_.
+ Prefix the mail subject with ``[sahara]``
+
+* Join ``#openstack-sahara`` IRC channel on `freenode `_
+
+* Attend Sahara team meetings
+
+ * Weekly on Thursdays at 1400 UTC
+
+ * IRC channel: ``#openstack-meeting-3``
+
+Contacting the Core Team
+~~~~~~~~~~~~~~~~~~~~~~~~
+* The core team has coverage in the timezones of Europe and the Americas.
+
+* Just pop over to IRC; we keep a close eye on it!
+
+* You can also find the email addresses of the core team `here
+ https://review.opendev.org/#/admin/groups/133,members>`.
+
+New Feature Planning
+~~~~~~~~~~~~~~~~~~~~
+Sahara uses specs to track feature requests. They provide a high-level summary
+of proposed changes and track associated commits. Sahara also uses specs for
+in-depth descriptions and discussions of blueprints. Specs follow a defined
+format and are submitted as change requests to the openstack/sahara-specs
+repository.
+
+Task Tracking
+~~~~~~~~~~~~~
+We track our tasks in Storyboard.
+
+The Sahara project group homepage on Storyboard is
+https://storyboard.openstack.org/#!/project_group/sahara.
+
+If you're looking for some smaller, easier work item to pick up and get started
+on, search for the 'low-hanging-fruit' or 'new-contributor' tag.
+
+Reporting a Bug
+~~~~~~~~~~~~~~~
+You found an issue and want to make sure we are aware of it? You can do so on
+https://storyboard.openstack.org/#!/project_group/sahara.
+
+Getting Your Patch Merged
+~~~~~~~~~~~~~~~~~~~~~~~~~
+Typically two +2s are required before merging.
+
+Project Team Lead Duties
+~~~~~~~~~~~~~~~~~~~~~~~~
+If you are the PTL of Sahara then you should follow the `PTL guide
+`_. You should also
+keep track of new versions of the various Hadoop distros/components coming out
+(this can also be delegated to another contributor, but the PTL needs to track
+it either way).
diff --git a/doc/source/contributor/how-to-participate.rst b/doc/source/contributor/how-to-participate.rst
deleted file mode 100644
index 9aef264b20..0000000000
--- a/doc/source/contributor/how-to-participate.rst
+++ /dev/null
@@ -1,69 +0,0 @@
-How to Participate
-==================
-
-Getting started
----------------
-
-* Make sure that your local git is properly configured by executing
- ``git config --list``. If not, configure ``user.name``, ``user.email``
-
-* Create account on `Launchpad `_
- (if you don't have one)
-
-* Subscribe to `OpenStack general mail-list `_
-
-* Subscribe to `OpenStack development mail-list `_
-
-* Create `OpenStack profile `_
-
-* Login to `OpenStack Gerrit `_ with your
- Launchpad id
-
- * Sign `OpenStack Individual Contributor License Agreement `_
- * Make sure that your email is listed in `identities `_
-
-* Subscribe to code-reviews. Go to your settings on https://review.opendev.org
-
- * Go to ``watched projects``
- * Add ``openstack/sahara``, ``openstack/sahara-extra``,
- ``openstack/python-saharaclient``, and ``openstack/sahara-image-elements``
-
-
-How to stay in touch with the community
----------------------------------------
-
-* If you have something to discuss use
- `OpenStack development mail-list `_.
- Prefix the mail subject with ``[sahara]``
-
-* Join ``#openstack-sahara`` IRC channel on `freenode `_
-
-* Attend Sahara team meetings
-
- * Weekly on Thursdays at 1400 UTC
-
- * IRC channel: ``#openstack-meeting-3``
-
- * See agenda at https://wiki.openstack.org/wiki/Meetings/SaharaAgenda
-
-
-How to post your first patch for review
----------------------------------------
-
-* Checkout Sahara code from `its repository `_
-
-* Carefully read https://docs.openstack.org/infra/manual/developers.html#development-workflow
-
- * Pay special attention to https://docs.openstack.org/infra/manual/developers.html#committing-a-change
-
-* Apply and commit your changes
-
-* Make sure that your code passes ``PEP8`` checks and unit-tests.
- See :doc:`development-guidelines`
-
-* Post your patch for review
-
-* Monitor the status of your patch review on https://review.opendev.org/#/
-
-
-
diff --git a/doc/source/contributor/index.rst b/doc/source/contributor/index.rst
index a07b2354ba..3c7d7e6420 100644
--- a/doc/source/contributor/index.rst
+++ b/doc/source/contributor/index.rst
@@ -12,7 +12,6 @@ Programming HowTos and Tutorials
development-environment
devstack
dashboard-dev-environment-guide
- how-to-participate
how-to-build-oozie
adding-database-migrations
testing
@@ -26,6 +25,6 @@ Other Resources
.. toctree::
:maxdepth: 2
- project
+ contributing
gerrit
jenkins
diff --git a/doc/source/contributor/project.rst b/doc/source/contributor/project.rst
deleted file mode 100644
index 7cd2b3466f..0000000000
--- a/doc/source/contributor/project.rst
+++ /dev/null
@@ -1,49 +0,0 @@
-Project hosting
-===============
-
-`Storyboard`_ hosts the Sahara project. The Sahara project group homepage on
-Storyboard is https://storyboard.openstack.org/#!/project_group/74.
-
-Launchpad credentials
----------------------
-
-Creating a login on Launchpad is important even if you don't use the Launchpad
-site itself, since Launchpad credentials are used for logging in on several
-OpenStack-related sites. These sites include:
-
-* `Wiki`_
-* Gerrit (see :doc:`gerrit`)
-* Jenkins (see :doc:`jenkins`)
-
-Mailing list
-------------
-
-The mailing list email is ``openstack-discuss@lists.openstack.org``; use the
-subject prefix ``[sahara]`` to address the team. To participate in the
-mailing list subscribe to the list at
-http://lists.openstack.org/cgi-bin/mailman/listinfo
-
-Bug tracking
-------------
-
-Report Sahara bugs/stories at the various project under the Sahara project
-group https://storyboard.openstack.org/#!/project_group/74
-
-Feature requests (Specs)
------------------------------
-
-Sahara uses specs to track feature requests. They provide a high-level summary
-of proposed changes and track associated commits. Sahara also uses specs for
-in-depth descriptions and discussions of blueprints. Specs follow a defined
-format and are submitted as change requests to the openstack/sahara-specs
-repository.
-
-Technical support
------------------
-
-Sahara uses `Ask OpenStack`_ to track Sahara technical support questions.
-Questions related to Sahara should be tagged with 'sahara'.
-
-.. _Storyboard: https://storyboard.openstack.org
-.. _Wiki: http://wiki.openstack.org/sahara
-.. _Ask OpenStack: https://ask.openstack.org
diff --git a/doc/test/redirect-tests.txt b/doc/test/redirect-tests.txt
index 9393ae9fe4..703a71ca3c 100644
--- a/doc/test/redirect-tests.txt
+++ b/doc/test/redirect-tests.txt
@@ -7,3 +7,5 @@
/sahara/rocky/user/guest-requirements.html 301 /sahara/rocky/user/building-guest-images.html
/sahara/latest/user/vanilla-plugin.html 301 /sahara-plugin-vanilla/latest/
/sahara/stein/user/storm-plugin.html 301 /sahara-plugin-storm/stein/
+/sahara/latest/contributor/how-to-participate.html 301 /sahara/latest/contributor/contributing.html
+/sahara/latest/contributor/project.html 301 /sahara/latest/contributor/contributing.html