Mermaid-Extension installieren: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
KKeine Bearbeitungszusammenfassung |
K (Getestet: OK.) |
||
Zeile 5: | Zeile 5: | ||
:Installation der [https://www.mediawiki.org/wiki/Extension:Mermaid „Mermaid‟]-Erweiterung, siehe [https://mermaid-js.github.io/mermaid/#/ Beschreibung]. | :Installation der [https://www.mediawiki.org/wiki/Extension:Mermaid „Mermaid‟]-Erweiterung, siehe [https://mermaid-js.github.io/mermaid/#/ Beschreibung]. | ||
; | ;Status | ||
: | :Erledigt. | ||
== Tests == | |||
=== Sequenzdiagramm === | |||
{{#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! | |||
}} | |||
=== Tortendiagramm === | |||
: | {{#mermaid:pie title NETFLIX | ||
"Time spent looking for movie" : 90 | |||
"Time spent watching it" : 10 | |||
}} | |||
=== ER-Diagramm === | |||
{{#mermaid:erDiagram | |||
CUSTOMER }|..|{ DELIVERY-ADDRESS : has | |||
CUSTOMER ||--o{ ORDER : places | |||
CUSTOMER ||--o{ INVOICE : "liable for" | |||
DELIVERY-ADDRESS ||--o{ ORDER : receives | |||
INVOICE ||--|{ ORDER : covers | |||
ORDER ||--|{ ORDER-ITEM : includes | |||
PRODUCT-CATEGORY ||--|{ PRODUCT : contains | |||
PRODUCT ||--o{ ORDER-ITEM : "ordered in" | |||
}} | |||
=== Klassendiagramm === | |||
{{#mermaid:classDiagram | |||
direction RL | |||
class Student { | |||
-idCard : IdCard | |||
} | |||
class IdCard{ | |||
-id : int | |||
-name : string | |||
} | |||
class Bike{ | |||
-id : int | |||
-name : string | |||
} | |||
Student "1" --o "1" IdCard : carries | |||
Student "1" --o "1" Bike : rides | |||
}} | |||
[[Category:Aufgabe- | [[Category:Aufgabe-Erledigt]] |
Version vom 8. Juli 2022, 14:02 Uhr
- Problem
- Es sollte möglich sein, vektorbasierte Diagramme (wie Fluß-, Sequenz-, Klassen-, Zustands-, Entity-Relationship-, User-Journey-, Gantt-, Requirementdiagramme und viele weitere) direkt im Wiki anzulegen und zu editieren. Solche Diagramme lassen sich in Wikitext weitaus einfacher gemeinsam bearbeiten und versionieren, als wenn sie von verschiedenen externen Programmen erst erzeugt und dann semantikarm binär importiert würden.
- Lösung
- Installation der „Mermaid‟-Erweiterung, siehe Beschreibung.
- Status
- Erledigt.