Basic Mermaid Syntax

Mermaid syntax

Diagrams are created by linking text labels using arrow connectors. You can choose different shapes, add labels to connectors, and style connectors and shapes.

Mermaid documentation for the complete syntax and styling options

Shape styles [rectangle] (rounded rectangle)
((circle)) {diamond}
Connector styles arrow: A-->B dotted: A-.-->B
no arrow: A---B with a label: A-->|label|B
Diagram types graph pie
gantt sequenceDiagram
stateDiagram classDiagram
gitgraph flowchart
mindmap requirementDiagram
erDiagram journey
C4Context
Gantt task state: doneactivecritafter section
Pie title
Gitgraph actions: commitbranchcheckoutmerge
UML lifelines:participant activate
containers: loopaltopt class
Information comment: %% note

The full syntax reference is [here:](Diagram Syntax | Mermaid)