Antoine Musso d70f3d82a2 Use venv to build documentation
The Sphinx documentation now make use of the `program-output` plugin
which would invoke commands to generate inline documentation. Ex:

    program-output:: zuul --help
    program-output:: zuul enqueue --help

We want the resulting output to correspond to Zuul source code, not the
command which is currently installed on the host running the doc.  On my
setup sphinx would die out because it cant find the command 'zuul'.

The new tox environement 'doc' runs sphinx in a virtual env which will
have the proper zuul command.

The generated doc is not written under the /.tox directory but to
/doc/build/html for convenience.

Example usage:

    tox -edoc && open doc/build/html/index.html

Change-Id: Ib0170f94bb2c09eb60e555a32e101e2e0959b18e
2014-01-14 15:27:14 +01:00
2014-01-08 13:56:03 +08:00
2014-01-08 13:56:03 +08:00
2014-01-09 07:14:53 +08:00
2013-12-03 17:23:54 -08:00
2012-12-16 20:34:13 +00:00
2012-09-26 14:23:10 +00:00
2013-07-02 17:47:23 +00:00
2012-05-29 14:49:32 -07:00
2013-06-25 19:04:30 +00:00
2013-12-04 08:57:35 -08:00
2013-10-31 10:52:55 +01:00
2013-12-02 08:32:01 -08:00
2013-12-10 08:41:18 -08:00
2013-08-01 11:56:52 -07:00
2014-01-14 15:27:14 +01:00

Zuul

Zuul is a trunk gating system developed for the OpenStack Project.

Contributing

To browse the latest code, see: https://git.openstack.org/cgit/openstack-infra/zuul/tree/ To clone the latest code, use git clone git://git.openstack.org/openstack-infra/zuul

Bugs are handled at: https://launchpad.net/zuul

Code reviews are, as you might expect, handled by gerrit. The gerrit they use is http://review.openstack.org

Use git review to submit patches (after creating a gerrit account that links to your launchpad account). Example:

# Do your commits
$ git review
# Enter your username if prompted
S
Description
The Gatekeeper, or a project gating system
Readme Apache-2.0
171 MiB
Languages
Python 89.2%
JavaScript 8.8%
C# 1%
PowerShell 0.3%
Shell 0.3%
Other 0.3%