--- /dev/null
+API Documentation
+=================
+
+Patchwork provides two APIs: a REST API and a legacy XML-RPC API. The REST API
+is recommended as the XML-RPC API is deprecated and will be removed in a future
+release.
+
+.. toctree::
+ :maxdepth: 2
+
+ /api/rest
+ /api/xmlrpc
--- /dev/null
+Deployment Documentation
+========================
+
+Patchwork is a pretty standard Django application and is in widespread
+production use across the web. The below documents provide information on how
+you could deploy your own Patchwork instances for production use.
+
+.. toctree::
+ :maxdepth: 2
+
+ /deployment/installation
+ /deployment/configuration
+ /deployment/management
+ /deployment/upgrading
--- /dev/null
+Development Documention
+=======================
+
+Patchwork provides a number of tools to help ease getting an instance up and
+running. Information on these tools, along with general contribution advice and
+developer-focussed usage information, is provided in the below docs.
+
+.. toctree::
+ :maxdepth: 2
+
+ /development/contributing
+ /development/installation
+ /development/releasing
+ /development/api
+ /development/assets
.. toctree::
:maxdepth: 2
- :caption: User Documentation
+ :caption: Usage Documentation
usage/overview
usage/design
releases/cashmere
releases/burlap
releases/alpaca
+
+.. toctree::
+ :hidden:
+
+ usage/index
+ deployment/index
+ development/index
+ api/index
+ releases/index
--- /dev/null
+Releases
+========
+
+Release notes for each Patchwork releases are provided below. For information
+on the release process, refer to :doc:`/development/releasing`.
+
+.. toctree::
+ :maxdepth: 2
+
+ /releases/unreleased
+ /releases/dazzle
+ /releases/cashmere
+ /releases/burlap
+ /releases/alpaca
--- /dev/null
+Usage Documentation
+===================
+
+Patchwork provides features designed to help all users of development mailing
+lists, from those simply trying to get information about a patch to maintainers
+wanting to keep track of the status of the hundreds of in-flight patches. The
+below guides provide both general information on the design of Patchwork along
+with overviews of specific features.
+
+.. toctree::
+ :maxdepth: 2
+
+ /usage/overview
+ /usage/design
+ /usage/delegation
+ /usage/headers
+ /usage/clients