Switch to openstackdocstheme 2.2.0 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
Remove docs requirements from lower-constraints, they are not needed
during install or test but only for docs building.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
Set openstackdocs_pdf_link to link to PDF file. Note that
the link to the published document only works on docs.openstack.org
where the PDF file is placed in the top-level html directory. The
site-preview places the PDF in a pdf directory.
Depends-On: https://review.opendev.org/728938
Change-Id: I6b95add07b469274ba1bf0070ba8c18b1795be41
Sphinx 1.8 introduced [1] the '--keep-going' argument which, as its name
suggests, keeps the build running when it encounters non-fatal errors.
This is exceptionally useful in avoiding a continuous edit-build loop
when undertaking large doc reworks where multiple errors may be
introduced.
[1] https://github.com/sphinx-doc/sphinx/commit/e3483e9b045
Change-Id: I041acd7c63cf56ec9e90177a82ac0b37e15d4b12
1. Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.
2. Update some URLs to latest
3. Update the UPPER_CONSTRAINTS_FILE for tox[1]
[1]: http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html
Change-Id: Ief1980f0ff6c13ff0370b22267f2ef9baaa1ab64
The circular reference raises a warning with the current dependency
versions but oslosphinx >=4.0 seems to fail harder on it. Removing the
useless TOC and then empty Reference section.
Change-Id: Iac7d947b6a683f8cdb3b5378c9f82d70a1707d26
This patch includes:
1. client base
2. v1 resource type list client
Patial blueprint: openstack-client-search-initial-plugin
Change-Id: Ife57592cdff80cf6fa440dd2daba9daceefd3a11