Skip to content
Snippets Groups Projects
Commit 68b9d78c authored by Zuul's avatar Zuul Committed by Gerrit Code Review
Browse files

Merge "Build pdf doc"

parents 11a572cc ef3abc45
No related branches found
No related tags found
No related merge requests found
...@@ -9,3 +9,4 @@ openstackdocstheme>=1.19.0 # Apache-2.0 ...@@ -9,3 +9,4 @@ openstackdocstheme>=1.19.0 # Apache-2.0
reno>=2.5.0 # Apache-2.0 reno>=2.5.0 # Apache-2.0
sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD
sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2;python_version>='3.4' # BSD sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2;python_version>='3.4' # BSD
sphinxcontrib-svg2pdfconverter>=0.1.0 # BSD
...@@ -24,6 +24,7 @@ sys.path.insert(0, os.path.abspath('../..')) ...@@ -24,6 +24,7 @@ sys.path.insert(0, os.path.abspath('../..'))
extensions = [ extensions = [
'openstackdocstheme', 'openstackdocstheme',
'sphinx.ext.autodoc', 'sphinx.ext.autodoc',
'sphinxcontrib.rsvgconverter',
] ]
# autodoc generation is a bit aggressive and a nuisance when doing heavy # autodoc generation is a bit aggressive and a nuisance when doing heavy
...@@ -79,11 +80,14 @@ html_last_updated_fmt = '%Y-%m-%d %H:%M' ...@@ -79,11 +80,14 @@ html_last_updated_fmt = '%Y-%m-%d %H:%M'
# [howto/manual]). # [howto/manual]).
latex_documents = [ latex_documents = [
('index', ('index',
'%s.tex' % project, 'doc-%s.tex' % project,
u'%s Documentation' % project, u'%s Documentation' % project,
u'OpenStack Foundation', 'manual'), u'OpenStack Foundation', 'manual'),
] ]
# Disable usage of xindy https://bugzilla.redhat.com/show_bug.cgi?id=1643664
latex_use_xindy = False
# openstackdocstheme options # openstackdocstheme options
repository_name = 'openstack/kolla-ansible' repository_name = 'openstack/kolla-ansible'
bug_project = 'kolla-ansible' bug_project = 'kolla-ansible'
......
...@@ -91,6 +91,7 @@ smmap2==2.0.3 ...@@ -91,6 +91,7 @@ smmap2==2.0.3
snowballstemmer==1.2.1 snowballstemmer==1.2.1
Sphinx==1.6.2 Sphinx==1.6.2
sphinxcontrib-websupport==1.0.1 sphinxcontrib-websupport==1.0.1
sphinxcontrib-svg2pdfconverter==0.1.0
stevedore==1.28.0 stevedore==1.28.0
stestr==2.0.0 stestr==2.0.0
testscenarios==0.4 testscenarios==0.4
......
...@@ -86,6 +86,14 @@ commands = ...@@ -86,6 +86,14 @@ commands =
rm -rf deploy-guide/build rm -rf deploy-guide/build
sphinx-build -a -E -W -d deploy-guide/build/doctrees -b html deploy-guide/source deploy-guide/build/html sphinx-build -a -E -W -d deploy-guide/build/doctrees -b html deploy-guide/source deploy-guide/build/html
[testenv:pdf-docs]
basepython = python3
whitelist_externals = make
deps = {[testenv:docs]deps}
commands =
sphinx-build -W -b latex doc/source doc/build/pdf
make -C doc/build/pdf
[testenv:setupenv] [testenv:setupenv]
basepython = python3 basepython = python3
commands = commands =
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment