mermaid ======= Generation of diagram and flowchart from text in a similar manner as markdown. Ever wanted to simplify documentation and avoid heavy tools like visio when explaining your code? This is why mermaid was born, a simple markdown-like script language for generating charts from text via javascript. The code below would render to the image ``` graph TD; A-->B; A-->C; B-->D; C-->D; ``` would render this lovely chart: €€€ IMG €€€ Format: #Installation and usage # A graph example
graph LR
    A[Hard edge]-->|Link text|B(Round edge)
    B-->C{Decision}
    C-->D[Result 1]|Option 1
    C-->E[Result 2]|Option 2
#Syntax ## Graph This statement declares a new graph and the direction of the graph layout. ``` graph TD ``` Would declare a graph oriented from top to bottom. ``` graph LR ``` Would declare a graph oriented from left to right. ## Nodes ### A node (default) ``` id1 ``` ### A node with text ``` id1[This is the text in the box] ``` ### A node with round edges ``` id1[This is the text in the box] ``` ### A node (rhombus) ``` id1{This is the text in the box} ``` ### Styling a node ## Links between nodes ### A link with arrow head ``` A-->B ``` ### An open link ``` A---B ``` ### Text on links ``` A---B|This is the text ``` # Credits Many thanks to the d3 and dagre-d3 projects that is used to graph layout and drawing.