From 653636ee4b7b97a55c4bbe440885a9e4d320e8c1 Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Fri, 25 Aug 2023 07:24:56 +0100 Subject: [PATCH] meta: add mermaid diagram examples --- _meta/Mermaid_diagrams.md | 57 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 _meta/Mermaid_diagrams.md diff --git a/_meta/Mermaid_diagrams.md b/_meta/Mermaid_diagrams.md new file mode 100644 index 0000000..4366954 --- /dev/null +++ b/_meta/Mermaid_diagrams.md @@ -0,0 +1,57 @@ +```mermaid + +%%{init: {'theme':'dark'}}%% + graph TD; + A-->B; + A-->C; + B-->D; + C-->D; +``` + +```mermaid +%%{init: {'theme':'default'}}%% +flowchart TD + A[Christmas] -->|Get money| B(Go shopping) + B --> C{Let me think} + C -->|One| D[Laptop] + C -->|Two| E[iPhone] + C -->|Three| F[fa:fa-car Car] +``` + +```mermaid +%%{init: {'theme':'neutral'}}%% +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" +``` + +```mermaid +%%{init: {'theme':'default'}}%% +classDiagram + Animal <|-- Duck + Animal <|-- Fish + Animal <|-- Zebra + Animal : +int age + Animal : +String gender + Animal: +isMammal() + Animal: +mate() + class Duck{ + +String beakColor + +swim() + +quack() + } + class Fish{ + -int sizeInFeet + -canEat() + } + class Zebra{ + +bool is_wild + +run() + } +```