arm-trusted-firmware/docs/components
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
..
spd doc: Normalise section numbering and headings 2019-05-22 11:20:39 +01:00
arm-sip-service.rst Further fixes to documentation links 2019-05-30 10:20:07 +01:00
exception-handling.rst Further fixes to documentation links 2019-05-30 10:20:07 +01:00
firmware-update.rst docs: removing references to GitHub 2019-07-08 12:52:33 +01:00
index.rst doc: Move documents into subdirectories 2019-05-21 15:05:56 +01:00
platform-interrupt-controller-API.rst doc: Remove per-page contents lists 2019-05-22 11:23:06 +01:00
ras.rst doc: Reorganise images and update links 2019-05-22 11:28:17 +01:00
romlib-design.rst doc: Reorganise images and update links 2019-05-22 11:28:17 +01:00
sdei.rst doc: Generate PlantUML diagrams automatically 2019-07-12 14:15:25 +01:00
secure-partition-manager-design.rst Remove references to old project name from common files 2019-07-10 11:13:00 +01:00
xlat-tables-lib-v2-design.rst doc: Reorganise images and update links 2019-05-22 11:28:17 +01:00