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:
Intro (good for starting)
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ยถ
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ยถ
Weโre running our own draw.io server to create our own draw.io diagrams.