docs: diagrams plugin tooling (#5741)

* added plugin

* updated plugin + added component

* dummy data TO BE REMOVED

* (wip) workflow generator tool

* add workflow generator tooling

* updated the generator tool

* added code file creation

* fix design of diagrams

* configured diagram theme

* added build script

* removed comments + unnecessary files

* general fixes

* refactored plugin

* added README + more output types
This commit is contained in:
Shahed Nasser
2023-11-28 14:30:23 +00:00
committed by GitHub
parent d27b86ab8e
commit fa4935259c
19 changed files with 2961 additions and 167 deletions
+3 -1
View File
@@ -15,7 +15,8 @@
"write-translations": "docusaurus write-translations",
"write-heading-ids": "docusaurus write-heading-ids",
"lint": "eslint --ext .js,.jsx,.ts,.tsx . --fix",
"lint:content": "eslint --no-eslintrc -c .content.eslintrc.js content --fix"
"lint:content": "eslint --no-eslintrc -c .content.eslintrc.js content --fix",
"diagram2code:generate": "docusaurus diagram2code:generate"
},
"dependencies": {
"@babel/preset-react": "^7.18.6",
@@ -24,6 +25,7 @@
"@docusaurus/core": "3.0.0",
"@docusaurus/preset-classic": "3.0.0",
"@docusaurus/remark-plugin-npm2yarn": "3.0.0",
"@docusaurus/theme-mermaid": "^3.0.0",
"@mdx-js/react": "3",
"@medusajs/icons": "^1.0.0",
"@svgr/webpack": "6.2.1",