Documentation reorg

Reorganizing docs as recommended in:

https://www.divio.com/blog/documentation/

This is simply a reorganization of the existing documents and changes
no content EXCEPT to correct the location of sphinx doc references.
Expect followup changes to change document names (to reflect the new
structure) and to move content from existing guides (e.g., to move the
pipeline/project/job structure definitions out of the "Project Configuration"
reference guide into their own reference documents for easier locatability).

All documents are now located in either the "overview", "tutorials",
"discussions", or "references" subdirectories to reflect the new structure
presented to the user. Code examples and images are moved to "examples" and
"images" root-level directories.

Developer specific documents are located in the "references/developer"
directory.

Change-Id: I538ffd7409941c53bf42fe64b7acbc146023c1e3
This commit is contained in:
David Shrewsbury 2020-01-08 15:28:35 -05:00
parent 1729696c81
commit e6d8b210cc
121 changed files with 132 additions and 101 deletions

View File

@ -1,23 +0,0 @@
Administrator's Guide
=====================
This guide is intended for administrators of Zuul systems. It covers
installation, operation, and the portion of Zuul configuration that
occurs outside of the projects upon which Zuul operates. Advanced
users may be interested in some of the concepts described here, as
well as understanding what features the underlying configuration
provides to in-project configuration.
.. toctree::
:maxdepth: 2
quick-start
installation
zuul-from-scratch
components
connections
tenants
monitoring
client
tenant-scoped-rest-api
troubleshooting

View File

@ -1,5 +1,5 @@
User's Guide Discussions
============ ===========
This guide is for all users of Zuul. If you work on a project where This guide is for all users of Zuul. If you work on a project where
Zuul is used to drive automation (whether that's testing proposed Zuul is used to drive automation (whether that's testing proposed
@ -12,12 +12,8 @@ configure it to meet your needs.
:maxdepth: 2 :maxdepth: 2
concepts concepts
components
gating gating
config tenants
jobs
encryption encryption
web tenant-scoped-rest-api
client-user
badges
howtos
vulnerabilities

View File

@ -0,0 +1,9 @@
Admin How-to Guides
===================
.. toctree::
:maxdepth: 1
installation
zuul-from-scratch
troubleshooting

View File

@ -0,0 +1,9 @@
User How-to Guides
==================
.. toctree::
:maxdepth: 1
cross-project-gating
pti
badges

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 95 KiB

View File

Before

Width:  |  Height:  |  Size: 105 KiB

After

Width:  |  Height:  |  Size: 105 KiB

View File

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 106 KiB

After

Width:  |  Height:  |  Size: 106 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 96 KiB

View File

Before

Width:  |  Height:  |  Size: 112 KiB

After

Width:  |  Height:  |  Size: 112 KiB

View File

Before

Width:  |  Height:  |  Size: 266 KiB

After

Width:  |  Height:  |  Size: 266 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 107 KiB

After

Width:  |  Height:  |  Size: 107 KiB

View File

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 100 KiB

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View File

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View File

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View File

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

@ -5,13 +5,6 @@ Zuul is a program that drives continuous integration, delivery, and
deployment systems with a focus on project gating and interrelated deployment systems with a focus on project gating and interrelated
projects. projects.
Zuul's documentation is organized in three guides based on audience.
If Zuul is being used to gate or drive automation around your project,
read the :doc:`user/index` to find out how to configure Zuul. If you
are installing or operating a Zuul system, you will also find the
:doc:`admin/index` useful. If you want help make Zuul itself better,
take a look at the :doc:`developer/index`.
If you are looking for the Edge routing service named Zuul that is If you are looking for the Edge routing service named Zuul that is
related to Netflix, it can be found here: related to Netflix, it can be found here:
https://github.com/Netflix/zuul https://github.com/Netflix/zuul
@ -20,30 +13,56 @@ If you are looking for the Javascript testing tool named Zuul, it
can be found here: can be found here:
https://github.com/defunctzombie/zuul https://github.com/defunctzombie/zuul
Contents: .. toctree::
:maxdepth: 2
overview/index
Documentation
-------------
Zuul Users
**********
.. toctree:: .. toctree::
:maxdepth: 2 :maxdepth: 2
user/index tutorials/users/index
admin/index
developer/index
releasenotes
.. toctree:: .. toctree::
:maxdepth: 1 :maxdepth: 2
governance howtos/users/index
Zuul Admins
***********
.. toctree:: .. toctree::
:hidden: :maxdepth: 2
glossary tutorials/admins/index
.. toctree::
:maxdepth: 2
howtos/admins/index
Digging Deeper
**************
.. toctree::
:maxdepth: 2
discussions/index
.. toctree::
:maxdepth: 2
references/index
Indices and tables Indices and tables
================== ------------------
* :ref:`genindex` * :ref:`genindex`
* :ref:`search` * :ref:`search`
* :ref:`glossary`

View File

@ -0,0 +1,9 @@
Overview
========
.. toctree::
:maxdepth: 2
governance
vulnerabilities
releasenotes

View File

@ -1,4 +1,3 @@
=============
Release Notes Release Notes
============= =============

View File

@ -184,7 +184,7 @@ success, the pipeline reports back to Gerrit with ``Verified`` vote of
appear in the repository when merged. appear in the repository when merged.
For more detail on the theory and operation of Zuul's For more detail on the theory and operation of Zuul's
dependent pipeline manager, see: :doc:`gating`. dependent pipeline manager, see: :doc:`/discussions/gating`.
.. value:: supercedent .. value:: supercedent

Some files were not shown because too many files have changed in this diff Show More