Skip to content

Commit fd14d6a

Browse files
authored
feat(theme-mermaid): support Mermaid 11+ including new types of diagrams (#10510)
1 parent ce159b1 commit fd14d6a

File tree

3 files changed

+309
-350
lines changed

3 files changed

+309
-350
lines changed

packages/docusaurus-theme-mermaid/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"@docusaurus/theme-common": "3.5.2",
3939
"@docusaurus/types": "3.5.2",
4040
"@docusaurus/utils-validation": "3.5.2",
41-
"mermaid": "^10.4.0",
41+
"mermaid": ">=10.4",
4242
"tslib": "^2.6.0"
4343
},
4444
"devDependencies": {

website/_dogfooding/_pages tests/diagrams.mdx

+19
Original file line numberDiff line numberDiff line change
@@ -428,3 +428,22 @@ quadrantChart
428428
Campaign E: [0.40, 0.34]
429429
Campaign F: [0.35, 0.78]
430430
```
431+
432+
## Architecture Diagram
433+
434+
- See https://mermaid.js.org/syntax/architecture
435+
- See https://github.com/facebook/docusaurus/discussions/10508
436+
437+
```mermaid
438+
architecture-beta
439+
group api(cloud)[API]
440+
441+
service db(database)[Database] in api
442+
service disk1(disk)[Storage] in api
443+
service disk2(disk)[Storage] in api
444+
service server(server)[Server] in api
445+
446+
db:L -- R:server
447+
disk1:T -- B:server
448+
disk2:T -- B:db
449+
```

0 commit comments

Comments
 (0)