New theme of docs (Victoria+) respects pygments_style.
Since we starts using Victoria reqs while being on Ussuri,
this patch ensures proper rendering both in Ussuri and Victoria.
Change-Id: I430184f65f1528dfa15b3e6a7810d062226e70e7
Switch to openstackdocstheme 2.2.0 version.
Update Sphinx version as well.
openstackdocstheme renames some variables, so follow the renames. A
couple of variables are also not needed anymore, remove them.
Set openstackdocs_auto_version to not version the documents and
openstackdocs_auto_name to use project as name.
Set openstackdocs_pdf_link to link to PDF files for the two
guides that build PDFs. 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.
Update copyright.
Change-Id: Ibd4844364d78abd135e5b094beba8f17503fab26
With newer openstackdocstheme versions, many settings like
html_last_updated_fmt and latex are setup correctly and don't need to
setup in this repo anymore. We require a new enough version, so remove
the obsolete settings.
This repo now requires python 3, so remove python 2.7.x support.
Update hacking to current version supporting python 3.
Change-Id: I238eefeed275fe8115d0e253ca50d38086934b1e
We do not need to disable badge with openstackdocstheme 1.23.1 for
releasenotes anymore, remove it.
Change-Id: Id2c12564b6933a106d7795631c531a6e2a54e2b9
Release notes are version independent, so remove version/release
values. We've found that projects now require the service package
to be installed in order to build release notes, and this is entirely
due to the current convention of pulling in the version information.
Release notes should not need installation in order to build, so this
unnecessary version setting needs to be removed.
This is needed for new release notes publishing, see
I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting
at
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html
.
Change-Id: Ia6d8fbd7792f87e114caad51bfca2cf0ed3dff3e
Remove reno, we only used it for a single entry so far and since the
manual is now not branching anymore, let's not do use it.
Create a new pike releasenotes page.
Remove unreleased page, we don't need it.
Change-Id: Ieecdf0d16b26267d7ce6bfcba37d25551b226f32
The openstackdocstheme requires now setting of bug_project, set it up
everywhere.
Change-Id: I778800b8944e3e1d89cdbd1f844c5830a94012d6
Depends-On: Ifd715d1d46d1b1796d79679c9e954d21e9d09455
With the new openstackdocstheme used, we can simplify conf.py.
Also, update our docs for it.
Note that Sphinx 1.6 needs latexmk for building, add it.
Sphinx 1.6 introduces a few new warnings, fix them so that the guides
built.
Change-Id: If2e431725eb54f8be79b9fa4bf9ede2089f321a5
A stated goal from the Atlanta PTG this week was to use reno for our
release notes from Pike onwards. This requires reno to support
configurable sections, which have been added by:
https://review.openstack.org/#/c/436639
Once this is merged into reno, this commit configures openstack-manuals
so that reno will work with it, and a build of releasenotes/ will
automatically include a reno-generated report via reno's sphinx
extension.
Depends-on: I914572c6a07ca81c54965b4b5a6b6aba50b3a787
Change-Id: Id029f462fb553b3429629b90585e2790734f1bb9
Move release notes into releasenotes and add tox target so that
infra scripts will publish them to
docs.openstack.org/releasenotes/openstack-manuals
Infra change: Icbe135e37c78e0a3a1c6d3243f7128c0b881325d
Note that the directory layout here is this way on purpose - we want to
reuse the same jobs other repos use, just the difference is we're not
using reno for this.
Change-Id: I00a53d8b3d9bef28b480be22af2e6647fa26448a
As discussed via email, let's do this on a smaller scale.
This reverts commit 9432a6da0cc341a879bc6f4ac48380248355e77a.
Change-Id: I27e9cd06c5d69917abe452e873873683e10c282a