Différences entre les versions de « Mermaid - graph »

De Semantic MediaWiki - Sandbox

(add)
(chg)
Ligne 1 : Ligne 1 :
 
== example 1 - graph ==
 
== example 1 - graph ==
 +
; Syntax
 +
<pre>
 
{{#mermaid:graph TD;
 
{{#mermaid:graph TD;
    A-->B;
+
A-->B;
    A-->C;
+
A-->C;
    B-->D;
+
B-->D;
    C-->D;
+
C-->D;
 +
}}
 +
</pre>
 +
; Result
 +
{{#mermaid:graph TD;
 +
A-->B;
 +
A-->C;
 +
B-->D;
 +
C-->D;
 
}}
 
}}
  
 
== example 2 - sequence diagram ==
 
== example 2 - sequence diagram ==
 +
; Syntax
 +
<pre>
 +
{{#mermaid:sequenceDiagram
 +
participant Alice
 +
participant Bob
 +
Alice->John: Hello John, how are you?
 +
loop Healthcheck
 +
  John->John: Fight against hypochondria
 +
end
 +
Note right of John: Rational thoughts <br/>prevail...
 +
  John-->Alice: Great!
 +
  John->Bob: How about you?
 +
  Bob-->John: Jolly good!
 +
}}
 +
</pre>
 +
; Result
 
{{#mermaid:sequenceDiagram
 
{{#mermaid:sequenceDiagram
 
participant Alice
 
participant Alice
 
participant Bob
 
participant Bob
  Alice->John: Hello John, how are you?
+
Alice->John: Hello John, how are you?
  loop Healthcheck
+
loop Healthcheck
      John->John: Fight against hypochondria
+
  John->John: Fight against hypochondria
  end
+
end
  Note right of John: Rational thoughts <br/>prevail...
+
Note right of John: Rational thoughts <br/>prevail...
    John-->Alice: Great!
+
  John-->Alice: Great!
    John->Bob: How about you?
+
  John->Bob: How about you?
    Bob-->John: Jolly good!
+
  Bob-->John: Jolly good!
 
}}
 
}}
  
 
== example 3 - gantt chart ==
 
== example 3 - gantt chart ==
 +
; Syntax
 +
<pre>
 +
{{#mermaid:gantt
 +
dateFormat  YYYY-MM-DD
 +
title Adding GANTT diagram functionality to mermaid
 +
section A section
 +
Completed task            :done,    des1, 2014-01-06,2014-01-08
 +
Active task              :active,  des2, 2014-01-09, 3d
 +
Future task              :        des3, after des2, 5d
 +
Future task2              :        des4, after des3, 5d
 +
section Critical tasks
 +
Completed task in the critical line :crit, done, 2014-01-06,24h
 +
Implement parser and jison          :crit, done, after des1, 2d
 +
Create tests for parser            :crit, active, 3d
 +
Future task in critical line        :crit, 5d
 +
Create tests for renderer          :2d
 +
Add to mermaid                      :1d
 +
}}
 +
</pre>
 +
; Result
 
{{#mermaid:gantt
 
{{#mermaid:gantt
        dateFormat  YYYY-MM-DD
+
dateFormat  YYYY-MM-DD
        title Adding GANTT diagram functionality to mermaid
+
title Adding GANTT diagram functionality to mermaid
        section A section
+
section A section
        Completed task            :done,    des1, 2014-01-06,2014-01-08
+
Completed task            :done,    des1, 2014-01-06,2014-01-08
        Active task              :active,  des2, 2014-01-09, 3d
+
Active task              :active,  des2, 2014-01-09, 3d
        Future task              :        des3, after des2, 5d
+
Future task              :        des3, after des2, 5d
        Future task2               :        des4, after des3, 5d
+
Future task2             :        des4, after des3, 5d
        section Critical tasks
+
section Critical tasks
        Completed task in the critical line :crit, done, 2014-01-06,24h
+
Completed task in the critical line :crit, done, 2014-01-06,24h
        Implement parser and jison          :crit, done, after des1, 2d
+
Implement parser and jison          :crit, done, after des1, 2d
        Create tests for parser            :crit, active, 3d
+
Create tests for parser            :crit, active, 3d
        Future task in critical line        :crit, 5d
+
Future task in critical line        :crit, 5d
        Create tests for renderer          :2d
+
Create tests for renderer          :2d
        Add to mermaid                      :1d
+
Add to mermaid                      :1d
 
}}
 
}}
  
 
[[Category:Mermaid examples]]
 
[[Category:Mermaid examples]]

Version du 30 décembre 2017 à 13:24

example 1 - graph

Syntax
{{#mermaid:graph TD;
 A-->B;
 A-->C;
 B-->D;
 C-->D;
}}
Result

example 2 - sequence diagram

Syntax
{{#mermaid:sequenceDiagram
participant Alice
participant Bob
 Alice->John: Hello John, how are you?
 loop Healthcheck
  John->John: Fight against hypochondria
 end
 Note right of John: Rational thoughts <br/>prevail...
  John-->Alice: Great!
  John->Bob: How about you?
  Bob-->John: Jolly good!
}}
Result

example 3 - gantt chart

Syntax
{{#mermaid:gantt
 dateFormat  YYYY-MM-DD
 title Adding GANTT diagram functionality to mermaid
 section A section
 Completed task            :done,    des1, 2014-01-06,2014-01-08
 Active task               :active,  des2, 2014-01-09, 3d
 Future task               :         des3, after des2, 5d
 Future task2              :         des4, after des3, 5d
 section Critical tasks
 Completed task in the critical line :crit, done, 2014-01-06,24h
 Implement parser and jison          :crit, done, after des1, 2d
 Create tests for parser             :crit, active, 3d
 Future task in critical line        :crit, 5d
 Create tests for renderer           :2d
 Add to mermaid                      :1d
}}
Result
Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de cookies.