1ac9abb555
This patchset elaborates on document layering in the documentation to provide much greater clarity into what layering is and its associated concepts, including: layer, layer order, layering policy, layering definition, document abstraction, parent selection, layering actions, etc. Change-Id: I584e67b7984fa4035cef481a116ae3b8a3eb2906
17 lines
425 B
Bash
Executable File
17 lines
425 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# Builds documentation and generates documentation diagrams from .uml
|
|
# files. Must be run from root project directory.
|
|
|
|
set -ex
|
|
|
|
# Generate architectural diagrams.
|
|
mkdir -p doc/source/images
|
|
python -m plantuml doc/source/diagrams/*.uml
|
|
mv doc/source/diagrams/*.png doc/source/images
|
|
|
|
# Generate documentation.
|
|
rm -rf doc/build
|
|
rm -rf releasenotes/build
|
|
sphinx-build -W -b html doc/source doc/build/html
|