arm-trusted-firmware/docs
Paul Beesley 7cb68807fb doc: Generate PlantUML diagrams automatically
Currently we have some pre-rendered versions of certain diagrams
in SVG format. These diagrams have corresponding PlantUML source
that can be rendered automatically as part of the documentation
build, removing the need for any intermediate files.

This patch adds the Sphinx "plantuml" extension, replaces
references to the pre-rendered SVG files within the documents,
and finally removes the SVG files and helper script.

New requirements for building the docs are the
"sphinxcontrib-plantuml" Python module (added to the pip
requirements.txt file) and the Graphviz package (provides the
"dot" binary) which is in the Ubuntu package repositories.

Change-Id: I24b52ee40ff79676212ed7cff350294945f1b50d
Signed-off-by: Paul Beesley <paul.beesley@arm.com>
2019-07-12 14:15:25 +01:00
..
components doc: Generate PlantUML diagrams automatically 2019-07-12 14:15:25 +01:00
design Merge changes from topic "lw/n1_errata_fixes" into integration 2019-07-04 06:58:51 +00:00
getting_started Rename Cortex-Deimos to Cortex-A77 2019-07-10 12:14:20 +02:00
perf Remove references to old project name from common files 2019-07-10 11:13:00 +01:00
plat docs: removing references to GitHub 2019-07-08 12:52:33 +01:00
process Merge "Fix RST rendering problem" into integration 2019-07-12 07:35:28 +00:00
resources doc: Generate PlantUML diagrams automatically 2019-07-12 14:15:25 +01:00
security_advisories Update security documentation 2019-05-24 12:58:55 +01:00
Makefile doc: Add minimal Sphinx support 2019-05-21 12:31:25 +01:00
acknowledgements.rst doc: Refactor contributor acknowledgements 2019-05-22 11:28:17 +01:00
change-log.rst Remove references to old project name from common files 2019-07-10 11:13:00 +01:00
conf.py doc: Generate PlantUML diagrams automatically 2019-07-12 14:15:25 +01:00
contents.rst Docs fixes 2019-05-24 12:59:05 +01:00
global_substitutions.txt doc: Add minimal glossary 2019-05-22 11:28:15 +01:00
glossary.rst doc: Add minimal glossary 2019-05-22 11:28:15 +01:00
index.rst Rename Cortex-Deimos to Cortex-A77 2019-07-10 12:14:20 +02:00
license.rst doc: Move content out of readme and create new index page 2019-05-21 15:05:58 +01:00
maintainers.rst Update maintainers list 2019-06-10 10:46:53 +01:00
requirements.txt doc: Generate PlantUML diagrams automatically 2019-07-12 14:15:25 +01:00