Merge "PDF documentation build"

This commit is contained in:
Zuul 2019-09-11 16:53:47 +00:00 committed by Gerrit Code Review
commit a629d100be
3 changed files with 24 additions and 4 deletions

View File

@ -236,7 +236,7 @@ htmlhelp_basename = 'Horizondoc'
# (source start file, target name, title, author, documentclass # (source start file, target name, title, author, documentclass
# [howto/manual]). # [howto/manual]).
latex_documents = [ latex_documents = [
('index', 'Horizon.tex', u'Horizon Documentation', ('index', 'doc-horizon.tex', u'Horizon Documentation',
u'OpenStack Foundation', 'manual'), u'OpenStack Foundation', 'manual'),
] ]
@ -258,8 +258,16 @@ latex_documents = [
# latex_appendices = [] # latex_appendices = []
# If false, no module index is generated. # If false, no module index is generated.
# latex_domain_indices = True latex_domain_indices = False
latex_elements = {
'makeindex': '',
'printindex': '',
'preamble': r'\setcounter{tocdepth}{3}',
}
# Disable usage of xindy https://bugzilla.redhat.com/show_bug.cgi?id=1643664
latex_use_xindy = False
# -- Options for manual page output ------------------------------------------- # -- Options for manual page output -------------------------------------------

View File

@ -68,5 +68,7 @@ Information
glossary glossary
* :ref:`genindex` .. only:: html
* :ref:`modindex`
* :ref:`genindex`
* :ref:`modindex`

10
tox.ini
View File

@ -126,6 +126,16 @@ deps =
commands = commands =
sphinx-build -W -b html doc/source doc/build/html sphinx-build -W -b html doc/source doc/build/html
[testenv:pdf-docs]
basepython = python3
envdir = {toxworkdir}/docs
deps = {[testenv:docs]deps}
whitelist_externals =
make
commands =
sphinx-build -W -b latex doc/source doc/build/pdf
make -C doc/build/pdf
[testenv:releasenotes] [testenv:releasenotes]
envdir = {toxworkdir}/docs envdir = {toxworkdir}/docs
deps = {[testenv:docs]deps} deps = {[testenv:docs]deps}