Diagramsยถ

When youโ€™ve to create diagrams, try to avoid native tools, and use open-source web-based solutions.

Mermaidยถ

Weโ€™re using Mermaid for our diagrams as code. Mermaid diagrams are written in a simple, Markdown-inspired text syntax, which makes them easy to read, review & version in Git.

Hint

AI assistants (e.g. Claude) are great at writing Mermaid diagrams, and can render them right away.

Mermaid documentationยถ

The official documentation for Mermaid can be found here:

Mermaid in GitLab & Sphinxยถ

GitLab supports inline Mermaid diagrams in GitLab Flavored Markdown out of the box, so you can use them in all of your *.md files and work items.

You can also build Mermaid diagrams in your docs. Just have a look at the Documentation chapter.

PlantUMLยถ

https://status.management.confirm.ch/api/badge/15/status?style=flat-square

Weโ€™re running our own PlantUML Server to create our own PlantUML diagrams.

PlantUML documentationยถ

Since the official docs are quite โ€œadventurousโ€ to understand, you might want to have a look at Ashleyโ€™s PlantUML Documentation. Some interesting chapters are:

The official documentation for PlantUML can be found here:

PlantUML in GitLab & Sphinxยถ

GitLab supports inline PlantUML diagrams in GitLab Flavored Markdown out of the box, so you can use them in all of your *.md files and work items.

You can also build PlantUML diagrams in your docs. Just have a look at the Documentation chapter.

draw.ioยถ

https://status.management.confirm.ch/api/badge/127/status?style=flat-square

Weโ€™re running our own draw.io server to create our own draw.io diagrams.