Merge "PDF documentation build"
This commit is contained in:
commit
3d1a850302
@ -1,17 +1,12 @@
|
|||||||
If you would like to contribute to the development of OpenStack,
|
If you would like to contribute to the development of OpenStack,
|
||||||
you must follow the steps in the "If you're a developer, start here"
|
you must follow the steps in the "If you're a developer, start here"
|
||||||
section of this page:
|
section of `How To Contribute Guide <https://wiki.openstack.org/wiki/How_To_Contribute>`_.
|
||||||
|
|
||||||
https://wiki.openstack.org/wiki/How_To_Contribute
|
|
||||||
|
|
||||||
Once those steps have been completed, changes to OpenStack
|
Once those steps have been completed, changes to OpenStack
|
||||||
should be submitted for review via the Gerrit tool, following
|
should be submitted for review via the Gerrit tool, following
|
||||||
the workflow documented at:
|
the documented `Development Workflow <https://docs.openstack.org/infra/manual/developers.html>`_.
|
||||||
|
|
||||||
https://docs.openstack.org/infra/manual/developers.html
|
|
||||||
|
|
||||||
Pull requests submitted through GitHub will be ignored.
|
Pull requests submitted through GitHub will be ignored.
|
||||||
|
|
||||||
Bugs should be filed on Launchpad, not GitHub:
|
Bugs should be filed on `TripleO at Launchpad <https://bugs.launchpad.net/tripleo>`_
|
||||||
|
not GitHub.
|
||||||
https://bugs.launchpad.net/tripleo
|
|
||||||
|
22
README.rst
22
README.rst
@ -1,15 +1,9 @@
|
|||||||
========================
|
===================
|
||||||
Team and repository tags
|
About tripleoclient
|
||||||
========================
|
===================
|
||||||
|
|
||||||
.. image:: https://governance.openstack.org/tc/badges/python-tripleoclient.svg
|
General information
|
||||||
:target: https://governance.openstack.org/tc/reference/tags/index.html
|
-------------------
|
||||||
|
|
||||||
.. Change things from this point on
|
|
||||||
|
|
||||||
=============
|
|
||||||
tripleoclient
|
|
||||||
=============
|
|
||||||
|
|
||||||
**tripleoclient** is an OpenStackClient (OSC) plugin implementation that
|
**tripleoclient** is an OpenStackClient (OSC) plugin implementation that
|
||||||
implements commands useful for TripleO and the install and management of
|
implements commands useful for TripleO and the install and management of
|
||||||
@ -21,3 +15,9 @@ for details on using tripleoclient.
|
|||||||
|
|
||||||
See the
|
See the
|
||||||
`Release Notes <https://docs.openstack.org/releasenotes/python-tripleoclient>`_
|
`Release Notes <https://docs.openstack.org/releasenotes/python-tripleoclient>`_
|
||||||
|
|
||||||
|
Team and repository tags
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
.. image:: https://governance.openstack.org/tc/badges/python-tripleoclient.svg
|
||||||
|
:target: https://governance.openstack.org/tc/reference/tags/index.html
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
# The order of packages is significant, because pip processes them in the order
|
# The order of packages is significant, because pip processes them in the order
|
||||||
# of appearance. Changing the order has an impact on the overall integration
|
# of appearance. Changing the order has an impact on the overall integration
|
||||||
# process, which may cause wedges in the gate later.
|
# process, which may cause wedges in the gate later.
|
||||||
sphinx>=1.6.2,!=1.6.6,!=1.6.7,<2.0.0;python_version=='2.7' # BSD
|
sphinx>=1.8.0,<2.0.0;python_version=='2.7' # BSD
|
||||||
sphinx>=1.6.2,!=1.6.6,!=1.6.7,!=2.1.0;python_version>='3.4' # BSD
|
sphinx>=1.8.0,!=2.1.0;python_version>='3.4' # BSD
|
||||||
openstackdocstheme>=1.20.0 # Apache-2.0
|
sphinxcontrib-svg2pdfconverter>=0.1.0 # BSD
|
||||||
|
openstackdocstheme>=1.30.0 # Apache-2.0
|
||||||
reno>=2.5.0 # Apache-2.0
|
reno>=2.5.0 # Apache-2.0
|
||||||
|
@ -23,8 +23,12 @@ extensions = [
|
|||||||
'sphinx.ext.autodoc',
|
'sphinx.ext.autodoc',
|
||||||
'openstackdocstheme',
|
'openstackdocstheme',
|
||||||
'cliff.sphinxext',
|
'cliff.sphinxext',
|
||||||
|
'sphinxcontrib.rsvgconverter',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
# Disable usage of xindy https://bugzilla.redhat.com/show_bug.cgi?id=1643664
|
||||||
|
latex_use_xindy = False
|
||||||
|
|
||||||
# autodoc generation is a bit aggressive and a nuisance when doing heavy
|
# autodoc generation is a bit aggressive and a nuisance when doing heavy
|
||||||
# text edit cycles.
|
# text edit cycles.
|
||||||
# execute "export SPHINX_DEBUG=1" in your terminal to disable
|
# execute "export SPHINX_DEBUG=1" in your terminal to disable
|
||||||
@ -66,13 +70,13 @@ htmlhelp_basename = 'tripleoclientdoc'
|
|||||||
# [howto/manual]).
|
# [howto/manual]).
|
||||||
latex_documents = [
|
latex_documents = [
|
||||||
('index',
|
('index',
|
||||||
'tripleoclient.tex',
|
'doc-python-tripleoclient.tex',
|
||||||
u'tripleoclient Documentation',
|
u'Tripleoclient Documentation',
|
||||||
u'OpenStack Foundation', 'manual'),
|
u'OpenStack Foundation', 'manual'),
|
||||||
]
|
]
|
||||||
|
|
||||||
# Allow deeper levels of nesting for \begin...\end stanzas
|
# Allow deeper levels of nesting for \begin...\end stanzas
|
||||||
latex_elements = {'maxlistdepth': 10}
|
latex_elements = {'maxlistdepth': 10, 'extraclassoptions': ',openany,oneside'}
|
||||||
|
|
||||||
# openstackdocstheme options
|
# openstackdocstheme options
|
||||||
repository_name = 'openstack/python-tripleoclient'
|
repository_name = 'openstack/python-tripleoclient'
|
||||||
|
@ -1,22 +1,20 @@
|
|||||||
=============
|
=============
|
||||||
tripleoclient
|
Tripleoclient
|
||||||
=============
|
=============
|
||||||
|
|
||||||
tripleoclient is an OpenStackClient plugin.
|
|
||||||
|
|
||||||
Contents:
|
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
readme
|
readme
|
||||||
|
contributing
|
||||||
installation
|
installation
|
||||||
usage
|
usage
|
||||||
commands
|
commands
|
||||||
contributing
|
|
||||||
|
|
||||||
Indices and tables
|
.. only:: html
|
||||||
==================
|
|
||||||
|
|
||||||
* :ref:`genindex`
|
Indices and tables
|
||||||
* :ref:`search`
|
==================
|
||||||
|
|
||||||
|
* :ref:`genindex`
|
||||||
|
* :ref:`search`
|
||||||
|
11
tox.ini
11
tox.ini
@ -72,6 +72,17 @@ show-source = True
|
|||||||
builtins = _
|
builtins = _
|
||||||
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,releasenotes
|
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,releasenotes
|
||||||
|
|
||||||
|
[testenv:pdf-docs]
|
||||||
|
basepython = python3
|
||||||
|
whitelist_externals = make
|
||||||
|
description =
|
||||||
|
Build PDF documentation.
|
||||||
|
envdir = {toxworkdir}/docs
|
||||||
|
deps = {[testenv:docs]deps}
|
||||||
|
commands =
|
||||||
|
sphinx-build -b latex doc/source doc/build/pdf
|
||||||
|
make -C doc/build/pdf
|
||||||
|
|
||||||
[testenv:genconfig]
|
[testenv:genconfig]
|
||||||
basepython = python3
|
basepython = python3
|
||||||
setenv =
|
setenv =
|
||||||
|
Loading…
Reference in New Issue
Block a user