Skip to content

docs: applications: replace mermaid diagrams with rendered PlantUML - #97

Closed
simensrostad wants to merge 1 commit into
mainfrom
add-proper-diagrams
Closed

simensrostad wants to merge 1 commit into
mainfrom
add-proper-diagrams

Conversation

@simensrostad

Copy link
Copy Markdown
Collaborator

Swap the mermaid state/module diagrams for PlantUML sources rendered to SVG, since the diagrams need to describe implementations exactly (entry/exit actions, guards, ignored events) which mermaid couldn't express well. Adds doc/diagrams/ sources and SVGs for 91m1_ppp, 93m1_ppp and 93m1_at, a shared notation table in the 91m1_ppp architecture guide, new state-machines.md docs for the 93m1 apps, and scripts/render_diagrams.py to regenerate the SVGs from a PlantUML server. Also fixes a small Location module bug in the docs (reject on location_request() failure) and documents the render workflow in doc/ci-and-contribution.md.

Swap the mermaid state/module diagrams for PlantUML sources rendered
to SVG, since the diagrams need to describe implementations exactly
(entry/exit actions, guards, ignored events) which mermaid couldn't
express well. Adds `doc/diagrams/` sources and SVGs for 91m1_ppp,
93m1_ppp and 93m1_at, a shared notation table in the 91m1_ppp
architecture guide, new `state-machines.md` docs for the 93m1 apps,
and `scripts/render_diagrams.py` to regenerate the SVGs from a
PlantUML server. Also fixes a small Location module bug in the docs
(reject on `location_request()` failure) and documents the render
workflow in `doc/ci-and-contribution.md`.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Simen S. Røstad <simen.rostad@nordicsemi.no>
@simensrostad
simensrostad marked this pull request as draft September 11, 2026 11:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant