Skip to content

Commit a9a2b2a

Browse files
committed
LCORE-552: generate configuration diagram in SVG format
1 parent 8dd2924 commit a9a2b2a

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Makefile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,13 @@ docs/config.png: docs/config.puml ## Generate an image with configuration graph
5858
mv classes.png config.png && \
5959
popd
6060

61+
docs/config.svg: docs/config.puml ## Generate an image with configuration graph
62+
pushd docs && \
63+
java -jar ${PATH_TO_PLANTUML}/plantuml.jar --theme rose config.puml -tsvg && \
64+
xmllint --format classes.svg > config.svg && \
65+
rm classes.svg && \
66+
popd
67+
6168
shellcheck: ## Run shellcheck
6269
wget -qO- "https://github.com/koalaman/shellcheck/releases/download/stable/shellcheck-stable.linux.x86_64.tar.xz" | tar -xJv \
6370
shellcheck --version

0 commit comments

Comments
 (0)