From 65c93807d8204f81c44f47a8bb736f734f0a53a6 Mon Sep 17 00:00:00 2001 From: "Nicko J. Ruddock" Date: Fri, 11 Aug 2023 15:23:16 +0100 Subject: [PATCH 01/22] Fix Twitter fontawesome class in flowchart.md --- packages/mermaid/src/docs/syntax/flowchart.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mermaid/src/docs/syntax/flowchart.md b/packages/mermaid/src/docs/syntax/flowchart.md index 56cad19a0..7418b96e0 100644 --- a/packages/mermaid/src/docs/syntax/flowchart.md +++ b/packages/mermaid/src/docs/syntax/flowchart.md @@ -728,7 +728,7 @@ The icons are accessed via the syntax fa:#icon class name#. ```mermaid-example flowchart TD - B["fab:fa-twitter for peace"] + B["fa:fa-twitter for peace"] B-->C[fa:fa-ban forbidden] B-->D(fa:fa-spinner) B-->E(A fa:fa-camera-retro perhaps?) From e5315f29335da4d0391994bd5b1e38bc4474925c Mon Sep 17 00:00:00 2001 From: Tom PERRILLAT-COLLOMB Date: Mon, 21 Aug 2023 23:33:42 +0200 Subject: [PATCH 02/22] feat(er): add entity name alias --- demos/er.html | 14 ++++++++++ docs/syntax/entityRelationshipDiagram.md | 28 +++++++++++++++++++ packages/mermaid/src/diagrams/er/erDb.js | 4 +-- .../mermaid/src/diagrams/er/erRenderer.js | 2 +- .../src/diagrams/er/parser/erDiagram.jison | 10 +++++++ .../src/diagrams/er/parser/erDiagram.spec.js | 9 ++++++ .../docs/syntax/entityRelationshipDiagram.md | 16 +++++++++++ 7 files changed, 80 insertions(+), 3 deletions(-) diff --git a/demos/er.html b/demos/er.html index 49f0a683f..f1233e19f 100644 --- a/demos/er.html +++ b/demos/er.html @@ -108,6 +108,20 @@ } MANUFACTURER only one to zero or more CAR : makes +
+ +
+    erDiagram
+      p as Person {
+        string firstName
+        string lastName
+      }
+      a as "Customer Account" {
+        string email
+      }
+      p ||--o| a : has
+    
+