|
|
Ligne 1 : |
Ligne 1 : |
− | This page holds examples for the [[mw:Extension:Mermaid|Mermaid]] extension. See also [https://mermaidjs.github.io/ mermaidjs.github.io] for further documentation.
| + | == Syntax == |
− | | |
− | == example 1 - graph == | |
− | ; Syntax
| |
| <pre> | | <pre> |
| {{#mermaid:graph TD; | | {{#mermaid:graph TD; |
Ligne 11 : |
Ligne 8 : |
| }} | | }} |
| </pre> | | </pre> |
− | ; Result
| |
− | {{#mermaid:graph TD;
| |
− | A-->B;
| |
− | A-->C;
| |
− | B-->D;
| |
− | C-->D;
| |
− | }}
| |
| | | |
− | | + | == Result == |
− | == example 2 - graph with links == | |
− | ; Syntax
| |
− | <pre>
| |
− | {{#mermaid:graph TD;
| |
− | A-->B;
| |
− | A-->C;
| |
− | B-->D;
| |
− | C-->D;
| |
− | click A "https://sandbox.semantic-mediawiki.org/wiki/A"
| |
− | click B "https://sandbox.semantic-mediawiki.org/wiki/B"
| |
− | click C "https://sandbox.semantic-mediawiki.org/wiki/C"
| |
− | click D "https://sandbox.semantic-mediawiki.org/wiki/D"
| |
− | }}
| |
− | </pre>
| |
− | ; Result
| |
| {{#mermaid:graph TD; | | {{#mermaid:graph TD; |
| A-->B; | | A-->B; |
Ligne 40 : |
Ligne 15 : |
| B-->D; | | B-->D; |
| C-->D; | | C-->D; |
− | click A "https://sandbox.semantic-mediawiki.org/wiki/A"
| |
− | click B "https://sandbox.semantic-mediawiki.org/wiki/B"
| |
− | click C "https://sandbox.semantic-mediawiki.org/wiki/C"
| |
− | click D "https://sandbox.semantic-mediawiki.org/wiki/D"
| |
− | }}
| |
− |
| |
− | == example 3 - 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
| |
− | 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!
| |
− | }}
| |
− |
| |
− | == example 4 - 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
| |
− | 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
| |
| }} | | }} |
| | | |
| [[Category:Mermaid examples]] | | [[Category:Mermaid examples]] |