Build PDF docs from rst-based guide documents

Registered by Ian Y. Choi

Current RST based OpenStack documents are published on docs.openstack.org as a HTML format.
Building PDF docs from the documents enables readers to save the documents as a file and they can read in offline.

The followings are draft items to be finished:

- identifying requirements of libraries including rst2pdf
- checking tex library compatibility with openstack-infra
- change in Sphinx configuration
- pdf theme
- tox environment for building pdf files
- openstack-infra build job to generate and publish pdf files
- (future) build pdfs from translated documents

Blueprint information

Status:
Complete
Approver:
Lana
Priority:
Low
Drafter:
Ian Y. Choi
Direction:
Approved
Assignee:
Ian Y. Choi
Definition:
Approved
Series goal:
Accepted for ocata
Implementation:
Implemented
Milestone target:
None
Started by
KATO Tomoyuki
Completed by
Alexandra Settle

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/build-pdf-from-rst-guides,n,z

Addressed by: https://review.openstack.org/364477
    Adds a spec to build PDFs as Ocata goal

Addressed by: https://review.openstack.org/396943
    [WIP] PDF generation test (do not merge please)

Addressed by: https://review.openstack.org/403674
    Update content to using Latex from rst2pdf

Gerrit topic: https://review.openstack.org/#q,topic:bug/396943,n,z

Addressed by: https://review.openstack.org/404216
    Remove unnecessary TODO comment line

Addressed by: https://review.openstack.org/418203
    [image-guide] build Image Guide PDF

Addressed by: https://review.openstack.org/427826
    [WIP] PDF Theme & style test for arch-design

Addressed by: https://review.openstack.org/430549
    [PDF] CartoGothicStd font support using xelatex

Addressed by: https://review.openstack.org/436454
    [contributor] Explains how to build PDF files

Addressed by: https://review.openstack.org/436458
    [README] Explains how to build PDFs

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.