From ea461e0c058eab37da35c893e3e04ec91338b621 Mon Sep 17 00:00:00 2001 From: Ho Ngoc Hai Date: Mon, 12 Jan 2026 12:49:51 +0700 Subject: [PATCH] feat(cleanup): Remove obsolete vitepress-docs and web-docs files - Deleted various files and directories from vitepress-docs and web-docs, including configuration files, cache dependencies, and documentation files, to streamline the project structure. - This cleanup aims to enhance maintainability and reduce clutter by removing unused or outdated components. --- apps/vitepress-docs/package.json | 17 - apps/web-docs/.cursor/worktrees.json | 5 - apps/web-docs/.cursorrules | 17 - apps/web-docs/.gitignore | 41 - .../cache/deps/@braintree_sanitize-url.js | 0 .../cache/deps/@braintree_sanitize-url.js.map | 0 .../.vitepress/cache/deps/@theme_index.js | 0 .../.vitepress/cache/deps/@theme_index.js.map | 0 .../.vitepress/cache/deps/_metadata.json | 0 .../deps/architecture-U656AL7Q-ETQSPWWM.js | 0 .../architecture-U656AL7Q-ETQSPWWM.js.map | 0 .../architectureDiagram-VXUJARFQ-VPLLPDIE.js | 0 ...chitectureDiagram-VXUJARFQ-VPLLPDIE.js.map | 0 .../deps/blockDiagram-VD42YOAC-T4YWWD53.js | 0 .../blockDiagram-VD42YOAC-T4YWWD53.js.map | 0 .../cache/deps/c4Diagram-YG6GDRKO-T3HZBRVN.js | 0 .../deps/c4Diagram-YG6GDRKO-T3HZBRVN.js.map | 0 .../.vitepress/cache/deps/chunk-45VGLYHK.js | 0 .../cache/deps/chunk-45VGLYHK.js.map | 0 .../.vitepress/cache/deps/chunk-46WMMPFQ.js | 0 .../cache/deps/chunk-46WMMPFQ.js.map | 0 .../.vitepress/cache/deps/chunk-4CPJE7XN.js | 0 .../cache/deps/chunk-4CPJE7XN.js.map | 0 .../.vitepress/cache/deps/chunk-4CVW5WSN.js | 0 .../cache/deps/chunk-4CVW5WSN.js.map | 0 .../.vitepress/cache/deps/chunk-4PP2D4J3.js | 0 .../cache/deps/chunk-4PP2D4J3.js.map | 0 .../.vitepress/cache/deps/chunk-55KGL25I.js | 0 .../cache/deps/chunk-55KGL25I.js.map | 0 .../.vitepress/cache/deps/chunk-62QF2YV4.js | 0 .../cache/deps/chunk-62QF2YV4.js.map | 0 .../.vitepress/cache/deps/chunk-6AY52PP5.js | 0 .../cache/deps/chunk-6AY52PP5.js.map | 0 .../.vitepress/cache/deps/chunk-7UGQM42H.js | 0 .../cache/deps/chunk-7UGQM42H.js.map | 0 .../.vitepress/cache/deps/chunk-B57YI3FL.js | 0 .../cache/deps/chunk-B57YI3FL.js.map | 0 .../.vitepress/cache/deps/chunk-BGOL3KE4.js | 0 .../cache/deps/chunk-BGOL3KE4.js.map | 0 .../.vitepress/cache/deps/chunk-BOQMAVPJ.js | 0 .../cache/deps/chunk-BOQMAVPJ.js.map | 0 .../.vitepress/cache/deps/chunk-BWVCLYC2.js | 0 .../cache/deps/chunk-BWVCLYC2.js.map | 0 .../.vitepress/cache/deps/chunk-BZOM4J75.js | 0 .../cache/deps/chunk-BZOM4J75.js.map | 0 .../.vitepress/cache/deps/chunk-C3NR44DM.js | 0 .../cache/deps/chunk-C3NR44DM.js.map | 0 .../.vitepress/cache/deps/chunk-C3OUWPDY.js | 0 .../cache/deps/chunk-C3OUWPDY.js.map | 0 .../.vitepress/cache/deps/chunk-DXJ5EQIK.js | 0 .../cache/deps/chunk-DXJ5EQIK.js.map | 0 .../.vitepress/cache/deps/chunk-EHMJAWCP.js | 0 .../cache/deps/chunk-EHMJAWCP.js.map | 0 .../.vitepress/cache/deps/chunk-FDBJFBLO.js | 0 .../cache/deps/chunk-FDBJFBLO.js.map | 0 .../.vitepress/cache/deps/chunk-GPKADNSH.js | 0 .../cache/deps/chunk-GPKADNSH.js.map | 0 .../.vitepress/cache/deps/chunk-GZDN7TDL.js | 0 .../cache/deps/chunk-GZDN7TDL.js.map | 0 .../.vitepress/cache/deps/chunk-HC24QXBQ.js | 0 .../cache/deps/chunk-HC24QXBQ.js.map | 0 .../.vitepress/cache/deps/chunk-HMGUWPFF.js | 0 .../cache/deps/chunk-HMGUWPFF.js.map | 0 .../.vitepress/cache/deps/chunk-IKEGL4AY.js | 0 .../cache/deps/chunk-IKEGL4AY.js.map | 0 .../.vitepress/cache/deps/chunk-J2YEENOY.js | 0 .../cache/deps/chunk-J2YEENOY.js.map | 0 .../.vitepress/cache/deps/chunk-J6I4KWJZ.js | 0 .../cache/deps/chunk-J6I4KWJZ.js.map | 0 .../.vitepress/cache/deps/chunk-JG34TWZS.js | 0 .../cache/deps/chunk-JG34TWZS.js.map | 0 .../.vitepress/cache/deps/chunk-JNL6ZMPU.js | 0 .../cache/deps/chunk-JNL6ZMPU.js.map | 0 .../.vitepress/cache/deps/chunk-LG6QET6P.js | 0 .../cache/deps/chunk-LG6QET6P.js.map | 0 .../.vitepress/cache/deps/chunk-LQ3DI4SN.js | 0 .../cache/deps/chunk-LQ3DI4SN.js.map | 0 .../.vitepress/cache/deps/chunk-LW7BHYZJ.js | 0 .../cache/deps/chunk-LW7BHYZJ.js.map | 0 .../.vitepress/cache/deps/chunk-MYUSZ5SN.js | 0 .../cache/deps/chunk-MYUSZ5SN.js.map | 0 .../.vitepress/cache/deps/chunk-N5Y34U7L.js | 0 .../cache/deps/chunk-N5Y34U7L.js.map | 0 .../.vitepress/cache/deps/chunk-OBAUUS6I.js | 0 .../cache/deps/chunk-OBAUUS6I.js.map | 0 .../.vitepress/cache/deps/chunk-OLIBRSYD.js | 0 .../cache/deps/chunk-OLIBRSYD.js.map | 0 .../.vitepress/cache/deps/chunk-QHRZIVGK.js | 0 .../cache/deps/chunk-QHRZIVGK.js.map | 0 .../.vitepress/cache/deps/chunk-R3RCQBNM.js | 0 .../cache/deps/chunk-R3RCQBNM.js.map | 0 .../.vitepress/cache/deps/chunk-RP32BTNM.js | 0 .../cache/deps/chunk-RP32BTNM.js.map | 0 .../.vitepress/cache/deps/chunk-UFA7CLQY.js | 0 .../cache/deps/chunk-UFA7CLQY.js.map | 0 .../.vitepress/cache/deps/chunk-V2CWUBTE.js | 0 .../cache/deps/chunk-V2CWUBTE.js.map | 0 .../.vitepress/cache/deps/chunk-WBBKRGXR.js | 0 .../cache/deps/chunk-WBBKRGXR.js.map | 0 .../.vitepress/cache/deps/chunk-YSCFBBPQ.js | 0 .../cache/deps/chunk-YSCFBBPQ.js.map | 0 .../deps/classDiagram-2ON5EDUG-MTSNZY4T.js | 0 .../classDiagram-2ON5EDUG-MTSNZY4T.js.map | 0 .../deps/classDiagram-v2-WZHVMYZB-K5WVYYNK.js | 0 .../classDiagram-v2-WZHVMYZB-K5WVYYNK.js.map | 0 .../deps/cose-bilkent-S5V4N54A-46QPALX7.js | 0 .../cose-bilkent-S5V4N54A-46QPALX7.js.map | 0 .../cache/deps/cytoscape-cose-bilkent.js | 0 .../cache/deps/cytoscape-cose-bilkent.js.map | 0 .../.vitepress/cache/deps/cytoscape.js | 0 .../.vitepress/cache/deps/cytoscape.js.map | 0 .../cache/deps/dagre-6UL2VRFP-GXHEVVYU.js | 0 .../cache/deps/dagre-6UL2VRFP-GXHEVVYU.js.map | 0 .../.vitepress/cache/deps/dayjs.js | 0 .../.vitepress/cache/deps/dayjs.js.map | 0 .../.vitepress/cache/deps/debug.js | 0 .../.vitepress/cache/deps/debug.js.map | 0 .../cache/deps/diagram-PSM6KHXK-XSMYWBWV.js | 0 .../deps/diagram-PSM6KHXK-XSMYWBWV.js.map | 0 .../cache/deps/diagram-QEK2KX5R-SIVXNPLF.js | 0 .../deps/diagram-QEK2KX5R-SIVXNPLF.js.map | 0 .../cache/deps/diagram-S2PKOQOG-7SSJAAYF.js | 0 .../deps/diagram-S2PKOQOG-7SSJAAYF.js.map | 0 .../cache/deps/erDiagram-Q2GNP2WA-LHUGVT3X.js | 0 .../deps/erDiagram-Q2GNP2WA-LHUGVT3X.js.map | 0 .../deps/flowDiagram-NV44I4VS-W43BMEI5.js | 0 .../deps/flowDiagram-NV44I4VS-W43BMEI5.js.map | 0 .../deps/ganttDiagram-JELNMOA3-OFEVGOXN.js | 0 .../ganttDiagram-JELNMOA3-OFEVGOXN.js.map | 0 .../cache/deps/gitGraph-F6HP7TQM-IITXI7VF.js | 0 .../deps/gitGraph-F6HP7TQM-IITXI7VF.js.map | 0 .../deps/gitGraphDiagram-NY62KEGX-VRU7654C.js | 0 .../gitGraphDiagram-NY62KEGX-VRU7654C.js.map | 0 .../cache/deps/info-NVLQJR56-YOX4KHQR.js | 0 .../cache/deps/info-NVLQJR56-YOX4KHQR.js.map | 0 .../deps/infoDiagram-WHAUD3N6-QNAPUHUB.js | 0 .../deps/infoDiagram-WHAUD3N6-QNAPUHUB.js.map | 0 .../deps/journeyDiagram-XKPGCS4Q-XEJQJBHE.js | 0 .../journeyDiagram-XKPGCS4Q-XEJQJBHE.js.map | 0 .../kanban-definition-3W4ZIXB7-6MJWPQ3I.js | 0 ...kanban-definition-3W4ZIXB7-6MJWPQ3I.js.map | 0 .../.vitepress/cache/deps/katex-NEQIL7DD.js | 0 .../cache/deps/katex-NEQIL7DD.js.map | 0 .../.vitepress/cache/deps/mermaid.js | 0 .../.vitepress/cache/deps/mermaid.js.map | 0 .../mindmap-definition-VGOIOE7T-U7XAB6XO.js | 0 ...indmap-definition-VGOIOE7T-U7XAB6XO.js.map | 0 .../.vitepress/cache/deps/package.json | 0 .../cache/deps/packet-BFZMPI3H-2RNJTENT.js | 0 .../deps/packet-BFZMPI3H-2RNJTENT.js.map | 0 .../cache/deps/pie-7BOR55EZ-AMSE6KH5.js | 0 .../cache/deps/pie-7BOR55EZ-AMSE6KH5.js.map | 0 .../deps/pieDiagram-ADFJNKIX-UL42AG5S.js | 0 .../deps/pieDiagram-ADFJNKIX-UL42AG5S.js.map | 0 .../deps/quadrantDiagram-AYHSOK5B-TMU6FEIA.js | 0 .../quadrantDiagram-AYHSOK5B-TMU6FEIA.js.map | 0 .../cache/deps/radar-NHE76QYJ-WNYISKBW.js | 0 .../cache/deps/radar-NHE76QYJ-WNYISKBW.js.map | 0 .../requirementDiagram-UZGBJVZJ-2B2Z3TUM.js | 0 ...equirementDiagram-UZGBJVZJ-2B2Z3TUM.js.map | 0 .../deps/sankeyDiagram-TZEHDZUN-OCXJQVVN.js | 0 .../sankeyDiagram-TZEHDZUN-OCXJQVVN.js.map | 0 .../deps/sequenceDiagram-WL72ISMW-JFNR7JMN.js | 0 .../sequenceDiagram-WL72ISMW-JFNR7JMN.js.map | 0 .../deps/stateDiagram-FKZM4ZOC-DF3WR2WR.js | 0 .../stateDiagram-FKZM4ZOC-DF3WR2WR.js.map | 0 .../deps/stateDiagram-v2-4FDKWEC3-COAMH4LW.js | 0 .../stateDiagram-v2-4FDKWEC3-COAMH4LW.js.map | 0 .../timeline-definition-IT6M3QCI-BA6HKNJF.js | 0 ...meline-definition-IT6M3QCI-BA6HKNJF.js.map | 0 .../cache/deps/treemap-KMMF4GRG-NCC2XBBL.js | 0 .../deps/treemap-KMMF4GRG-NCC2XBBL.js.map | 0 .../deps/vitepress___@vue_devtools-api.js | 0 .../deps/vitepress___@vue_devtools-api.js.map | 0 .../cache/deps/vitepress___@vueuse_core.js | 0 .../deps/vitepress___@vueuse_core.js.map | 0 ...ess___@vueuse_integrations_useFocusTrap.js | 0 ...__@vueuse_integrations_useFocusTrap.js.map | 0 .../vitepress___mark__js_src_vanilla__js.js | 0 ...itepress___mark__js_src_vanilla__js.js.map | 0 .../cache/deps/vitepress___minisearch.js | 0 .../cache/deps/vitepress___minisearch.js.map | 0 .../.vitepress/cache/deps/vue.js | 0 .../.vitepress/cache/deps/vue.js.map | 0 .../deps/xychartDiagram-PRI3JC2R-VYJF66YC.js | 0 .../xychartDiagram-PRI3JC2R-VYJF66YC.js.map | 0 .../.vitepress/config.mts | 0 apps/web-docs/README.md | 215 ----- apps/web-docs/SIDEBAR_ORDERING.md | 178 ---- apps/web-docs/eslint.config.mjs | 18 - apps/web-docs/next.config.mjs | 19 - apps/web-docs/package.json | 44 +- apps/web-docs/public/_redirects | 5 - apps/web-docs/public/file.svg | 1 - apps/web-docs/public/globe.svg | 1 - apps/web-docs/public/manifest.json | 21 - apps/web-docs/public/next.svg | 1 - apps/web-docs/public/vercel.svg | 1 - apps/web-docs/public/window.svg | 1 - .../app/[locale]/docs/[[...slug]]/page.tsx | 123 --- apps/web-docs/src/app/[locale]/layout.tsx | 123 --- apps/web-docs/src/app/[locale]/page.tsx | 109 --- apps/web-docs/src/app/favicon.ico | Bin 25931 -> 0 bytes apps/web-docs/src/app/globals.css | 100 --- apps/web-docs/src/app/page.module.css | 141 --- apps/web-docs/src/app/robots.ts | 22 - apps/web-docs/src/app/sitemap.ts | 36 - .../components/common/LanguageSwitcher.tsx | 47 - .../src/components/docs/DocsContentClient.tsx | 55 -- .../src/components/docs/DocsSearch.module.css | 268 ------ .../src/components/docs/DocsSearch.tsx | 205 ----- .../docs/TableOfContents.module.css | 121 --- .../src/components/docs/TableOfContents.tsx | 172 ---- .../src/components/docs/TableWrapper.tsx | 56 -- .../src/components/home/CTA.module.css | 99 --- apps/web-docs/src/components/home/CTA.tsx | 30 - .../src/components/home/Features.module.css | 126 --- .../web-docs/src/components/home/Features.tsx | 43 - .../src/components/home/Hero.module.css | 224 ----- apps/web-docs/src/components/home/Hero.tsx | 73 -- .../src/components/home/LargeText.module.css | 69 -- .../src/components/home/LargeText.tsx | 18 - .../src/components/home/Products.module.css | 202 ----- .../web-docs/src/components/home/Products.tsx | 114 --- apps/web-docs/src/components/home/Scene3D.tsx | 173 ---- .../components/layout/DocsLayout.module.css | 807 ------------------ .../src/components/layout/DocsLayout.tsx | 150 ---- .../src/components/layout/Footer.module.css | 18 - .../web-docs/src/components/layout/Footer.tsx | 13 - .../src/components/layout/Navbar.module.css | 181 ---- .../web-docs/src/components/layout/Navbar.tsx | 58 -- apps/web-docs/src/components/mdx/Mermaid.tsx | 66 -- apps/web-docs/src/docs/navigation.ts | 26 - apps/web-docs/src/docs/registry.ts | 13 - apps/web-docs/src/i18n/request.ts | 29 - apps/web-docs/src/lib/docs-generator.ts | 267 ------ apps/web-docs/src/lib/docs-types.ts | 20 - apps/web-docs/src/mdx-components.tsx | 101 --- apps/web-docs/src/messages/en.json | 57 -- apps/web-docs/src/messages/vi.json | 57 -- apps/web-docs/src/proxy.ts | 20 - apps/web-docs/src/types/mdx.d.ts | 5 - apps/web-docs/tsconfig.json | 34 - apps/web-docs/vercel.json | 7 - 244 files changed, 10 insertions(+), 5253 deletions(-) delete mode 100644 apps/vitepress-docs/package.json delete mode 100644 apps/web-docs/.cursor/worktrees.json delete mode 100644 apps/web-docs/.cursorrules delete mode 100644 apps/web-docs/.gitignore rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/@braintree_sanitize-url.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/@braintree_sanitize-url.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/@theme_index.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/@theme_index.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/_metadata.json (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/architecture-U656AL7Q-ETQSPWWM.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/architecture-U656AL7Q-ETQSPWWM.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/architectureDiagram-VXUJARFQ-VPLLPDIE.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/architectureDiagram-VXUJARFQ-VPLLPDIE.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/blockDiagram-VD42YOAC-T4YWWD53.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/blockDiagram-VD42YOAC-T4YWWD53.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/c4Diagram-YG6GDRKO-T3HZBRVN.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/c4Diagram-YG6GDRKO-T3HZBRVN.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-45VGLYHK.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-45VGLYHK.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-46WMMPFQ.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-46WMMPFQ.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-4CPJE7XN.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-4CPJE7XN.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-4CVW5WSN.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-4CVW5WSN.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-4PP2D4J3.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-4PP2D4J3.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-55KGL25I.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-55KGL25I.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-62QF2YV4.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-62QF2YV4.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-6AY52PP5.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-6AY52PP5.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-7UGQM42H.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-7UGQM42H.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-B57YI3FL.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-B57YI3FL.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-BGOL3KE4.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-BGOL3KE4.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-BOQMAVPJ.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-BOQMAVPJ.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-BWVCLYC2.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-BWVCLYC2.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-BZOM4J75.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-BZOM4J75.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-C3NR44DM.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-C3NR44DM.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-C3OUWPDY.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-C3OUWPDY.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-DXJ5EQIK.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-DXJ5EQIK.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-EHMJAWCP.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-EHMJAWCP.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-FDBJFBLO.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-FDBJFBLO.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-GPKADNSH.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-GPKADNSH.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-GZDN7TDL.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-GZDN7TDL.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-HC24QXBQ.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-HC24QXBQ.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-HMGUWPFF.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-HMGUWPFF.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-IKEGL4AY.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-IKEGL4AY.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-J2YEENOY.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-J2YEENOY.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-J6I4KWJZ.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-J6I4KWJZ.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-JG34TWZS.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-JG34TWZS.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-JNL6ZMPU.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-JNL6ZMPU.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-LG6QET6P.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-LG6QET6P.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-LQ3DI4SN.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-LQ3DI4SN.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-LW7BHYZJ.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-LW7BHYZJ.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-MYUSZ5SN.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-MYUSZ5SN.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-N5Y34U7L.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-N5Y34U7L.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-OBAUUS6I.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-OBAUUS6I.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-OLIBRSYD.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-OLIBRSYD.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-QHRZIVGK.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-QHRZIVGK.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-R3RCQBNM.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-R3RCQBNM.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-RP32BTNM.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-RP32BTNM.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-UFA7CLQY.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-UFA7CLQY.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-V2CWUBTE.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-V2CWUBTE.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-WBBKRGXR.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-WBBKRGXR.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-YSCFBBPQ.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/chunk-YSCFBBPQ.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/classDiagram-2ON5EDUG-MTSNZY4T.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/classDiagram-2ON5EDUG-MTSNZY4T.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/classDiagram-v2-WZHVMYZB-K5WVYYNK.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/classDiagram-v2-WZHVMYZB-K5WVYYNK.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/cose-bilkent-S5V4N54A-46QPALX7.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/cose-bilkent-S5V4N54A-46QPALX7.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/cytoscape-cose-bilkent.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/cytoscape-cose-bilkent.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/cytoscape.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/cytoscape.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/dagre-6UL2VRFP-GXHEVVYU.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/dagre-6UL2VRFP-GXHEVVYU.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/dayjs.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/dayjs.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/debug.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/debug.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/diagram-PSM6KHXK-XSMYWBWV.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/diagram-PSM6KHXK-XSMYWBWV.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/diagram-QEK2KX5R-SIVXNPLF.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/diagram-QEK2KX5R-SIVXNPLF.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/diagram-S2PKOQOG-7SSJAAYF.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/diagram-S2PKOQOG-7SSJAAYF.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/erDiagram-Q2GNP2WA-LHUGVT3X.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/erDiagram-Q2GNP2WA-LHUGVT3X.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/flowDiagram-NV44I4VS-W43BMEI5.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/flowDiagram-NV44I4VS-W43BMEI5.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/ganttDiagram-JELNMOA3-OFEVGOXN.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/ganttDiagram-JELNMOA3-OFEVGOXN.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/gitGraph-F6HP7TQM-IITXI7VF.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/gitGraph-F6HP7TQM-IITXI7VF.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/gitGraphDiagram-NY62KEGX-VRU7654C.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/gitGraphDiagram-NY62KEGX-VRU7654C.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/info-NVLQJR56-YOX4KHQR.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/info-NVLQJR56-YOX4KHQR.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/infoDiagram-WHAUD3N6-QNAPUHUB.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/infoDiagram-WHAUD3N6-QNAPUHUB.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/journeyDiagram-XKPGCS4Q-XEJQJBHE.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/journeyDiagram-XKPGCS4Q-XEJQJBHE.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/kanban-definition-3W4ZIXB7-6MJWPQ3I.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/kanban-definition-3W4ZIXB7-6MJWPQ3I.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/katex-NEQIL7DD.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/katex-NEQIL7DD.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/mermaid.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/mermaid.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/mindmap-definition-VGOIOE7T-U7XAB6XO.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/mindmap-definition-VGOIOE7T-U7XAB6XO.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/package.json (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/packet-BFZMPI3H-2RNJTENT.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/packet-BFZMPI3H-2RNJTENT.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/pie-7BOR55EZ-AMSE6KH5.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/pie-7BOR55EZ-AMSE6KH5.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/pieDiagram-ADFJNKIX-UL42AG5S.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/pieDiagram-ADFJNKIX-UL42AG5S.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/quadrantDiagram-AYHSOK5B-TMU6FEIA.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/quadrantDiagram-AYHSOK5B-TMU6FEIA.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/radar-NHE76QYJ-WNYISKBW.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/radar-NHE76QYJ-WNYISKBW.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/requirementDiagram-UZGBJVZJ-2B2Z3TUM.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/requirementDiagram-UZGBJVZJ-2B2Z3TUM.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/sankeyDiagram-TZEHDZUN-OCXJQVVN.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/sankeyDiagram-TZEHDZUN-OCXJQVVN.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/sequenceDiagram-WL72ISMW-JFNR7JMN.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/sequenceDiagram-WL72ISMW-JFNR7JMN.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/stateDiagram-FKZM4ZOC-DF3WR2WR.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/stateDiagram-FKZM4ZOC-DF3WR2WR.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/stateDiagram-v2-4FDKWEC3-COAMH4LW.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/stateDiagram-v2-4FDKWEC3-COAMH4LW.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/timeline-definition-IT6M3QCI-BA6HKNJF.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/timeline-definition-IT6M3QCI-BA6HKNJF.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/treemap-KMMF4GRG-NCC2XBBL.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/treemap-KMMF4GRG-NCC2XBBL.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/vitepress___@vue_devtools-api.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/vitepress___@vue_devtools-api.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/vitepress___@vueuse_core.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/vitepress___@vueuse_core.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/vitepress___@vueuse_integrations_useFocusTrap.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/vitepress___@vueuse_integrations_useFocusTrap.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/vitepress___minisearch.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/vitepress___minisearch.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/vue.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/vue.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/xychartDiagram-PRI3JC2R-VYJF66YC.js (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/cache/deps/xychartDiagram-PRI3JC2R-VYJF66YC.js.map (100%) rename apps/{vitepress-docs => web-docs}/.vitepress/config.mts (100%) delete mode 100644 apps/web-docs/README.md delete mode 100644 apps/web-docs/SIDEBAR_ORDERING.md delete mode 100644 apps/web-docs/eslint.config.mjs delete mode 100644 apps/web-docs/next.config.mjs delete mode 100644 apps/web-docs/public/_redirects delete mode 100644 apps/web-docs/public/file.svg delete mode 100644 apps/web-docs/public/globe.svg delete mode 100644 apps/web-docs/public/manifest.json delete mode 100644 apps/web-docs/public/next.svg delete mode 100644 apps/web-docs/public/vercel.svg delete mode 100644 apps/web-docs/public/window.svg delete mode 100644 apps/web-docs/src/app/[locale]/docs/[[...slug]]/page.tsx delete mode 100644 apps/web-docs/src/app/[locale]/layout.tsx delete mode 100644 apps/web-docs/src/app/[locale]/page.tsx delete mode 100644 apps/web-docs/src/app/favicon.ico delete mode 100644 apps/web-docs/src/app/globals.css delete mode 100644 apps/web-docs/src/app/page.module.css delete mode 100644 apps/web-docs/src/app/robots.ts delete mode 100644 apps/web-docs/src/app/sitemap.ts delete mode 100644 apps/web-docs/src/components/common/LanguageSwitcher.tsx delete mode 100644 apps/web-docs/src/components/docs/DocsContentClient.tsx delete mode 100644 apps/web-docs/src/components/docs/DocsSearch.module.css delete mode 100644 apps/web-docs/src/components/docs/DocsSearch.tsx delete mode 100644 apps/web-docs/src/components/docs/TableOfContents.module.css delete mode 100644 apps/web-docs/src/components/docs/TableOfContents.tsx delete mode 100644 apps/web-docs/src/components/docs/TableWrapper.tsx delete mode 100644 apps/web-docs/src/components/home/CTA.module.css delete mode 100644 apps/web-docs/src/components/home/CTA.tsx delete mode 100644 apps/web-docs/src/components/home/Features.module.css delete mode 100644 apps/web-docs/src/components/home/Features.tsx delete mode 100644 apps/web-docs/src/components/home/Hero.module.css delete mode 100644 apps/web-docs/src/components/home/Hero.tsx delete mode 100644 apps/web-docs/src/components/home/LargeText.module.css delete mode 100644 apps/web-docs/src/components/home/LargeText.tsx delete mode 100644 apps/web-docs/src/components/home/Products.module.css delete mode 100644 apps/web-docs/src/components/home/Products.tsx delete mode 100644 apps/web-docs/src/components/home/Scene3D.tsx delete mode 100644 apps/web-docs/src/components/layout/DocsLayout.module.css delete mode 100644 apps/web-docs/src/components/layout/DocsLayout.tsx delete mode 100644 apps/web-docs/src/components/layout/Footer.module.css delete mode 100644 apps/web-docs/src/components/layout/Footer.tsx delete mode 100644 apps/web-docs/src/components/layout/Navbar.module.css delete mode 100644 apps/web-docs/src/components/layout/Navbar.tsx delete mode 100644 apps/web-docs/src/components/mdx/Mermaid.tsx delete mode 100644 apps/web-docs/src/docs/navigation.ts delete mode 100644 apps/web-docs/src/docs/registry.ts delete mode 100644 apps/web-docs/src/i18n/request.ts delete mode 100644 apps/web-docs/src/lib/docs-generator.ts delete mode 100644 apps/web-docs/src/lib/docs-types.ts delete mode 100644 apps/web-docs/src/mdx-components.tsx delete mode 100644 apps/web-docs/src/messages/en.json delete mode 100644 apps/web-docs/src/messages/vi.json delete mode 100644 apps/web-docs/src/proxy.ts delete mode 100644 apps/web-docs/src/types/mdx.d.ts delete mode 100644 apps/web-docs/tsconfig.json delete mode 100644 apps/web-docs/vercel.json diff --git a/apps/vitepress-docs/package.json b/apps/vitepress-docs/package.json deleted file mode 100644 index 8ce228ad..00000000 --- a/apps/vitepress-docs/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "@goodgo/vitepress-docs", - "version": "1.0.0", - "private": true, - "type": "module", - "scripts": { - "dev": "vitepress dev", - "build": "vitepress build", - "preview": "vitepress preview" - }, - "devDependencies": { - "mermaid": "^11.12.2", - "vitepress": "^1.6.3", - "vitepress-plugin-mermaid": "^2.0.17", - "vue": "^3.5.13" - } -} \ No newline at end of file diff --git a/apps/web-docs/.cursor/worktrees.json b/apps/web-docs/.cursor/worktrees.json deleted file mode 100644 index 77e9744d..00000000 --- a/apps/web-docs/.cursor/worktrees.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "setup-worktree": [ - "npm install" - ] -} diff --git a/apps/web-docs/.cursorrules b/apps/web-docs/.cursorrules deleted file mode 100644 index 45b977a3..00000000 --- a/apps/web-docs/.cursorrules +++ /dev/null @@ -1,17 +0,0 @@ -# Cursor Rules Configuration - -## Model Preference -- Sử dụng model có khả năng reasoning tốt nhất cho các tác vụ phức tạp -- Ưu tiên model có khả năng deep thinking và problem solving -- Luôn sử dụng best model available cho code analysis và debugging - -## Coding Standards -- Luôn suy nghĩ từng bước trước khi code -- Mô tả kế hoạch chi tiết trước khi implement -- Kiểm tra lint sau mỗi lần chỉnh sửa code -- Luôn output bằng tiếng Việt - -## Best Practices -- Áp dụng Cursor Rules và đọc Cursor Rules trước khi làm việc -- Sử dụng Expert Coding approach -- Think carefully before answering \ No newline at end of file diff --git a/apps/web-docs/.gitignore b/apps/web-docs/.gitignore deleted file mode 100644 index 5ef6a520..00000000 --- a/apps/web-docs/.gitignore +++ /dev/null @@ -1,41 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.* -.yarn/* -!.yarn/patches -!.yarn/plugins -!.yarn/releases -!.yarn/versions - -# testing -/coverage - -# next.js -/.next/ -/out/ - -# production -/build - -# misc -.DS_Store -*.pem - -# debug -npm-debug.log* -yarn-debug.log* -yarn-error.log* -.pnpm-debug.log* - -# env files (can opt-in for committing if needed) -.env* - -# vercel -.vercel - -# typescript -*.tsbuildinfo -next-env.d.ts diff --git a/apps/vitepress-docs/.vitepress/cache/deps/@braintree_sanitize-url.js b/apps/web-docs/.vitepress/cache/deps/@braintree_sanitize-url.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/@braintree_sanitize-url.js rename to apps/web-docs/.vitepress/cache/deps/@braintree_sanitize-url.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/@braintree_sanitize-url.js.map b/apps/web-docs/.vitepress/cache/deps/@braintree_sanitize-url.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/@braintree_sanitize-url.js.map rename to apps/web-docs/.vitepress/cache/deps/@braintree_sanitize-url.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/@theme_index.js b/apps/web-docs/.vitepress/cache/deps/@theme_index.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/@theme_index.js rename to apps/web-docs/.vitepress/cache/deps/@theme_index.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/@theme_index.js.map b/apps/web-docs/.vitepress/cache/deps/@theme_index.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/@theme_index.js.map rename to apps/web-docs/.vitepress/cache/deps/@theme_index.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/_metadata.json b/apps/web-docs/.vitepress/cache/deps/_metadata.json similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/_metadata.json rename to apps/web-docs/.vitepress/cache/deps/_metadata.json diff --git a/apps/vitepress-docs/.vitepress/cache/deps/architecture-U656AL7Q-ETQSPWWM.js b/apps/web-docs/.vitepress/cache/deps/architecture-U656AL7Q-ETQSPWWM.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/architecture-U656AL7Q-ETQSPWWM.js rename to apps/web-docs/.vitepress/cache/deps/architecture-U656AL7Q-ETQSPWWM.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/architecture-U656AL7Q-ETQSPWWM.js.map b/apps/web-docs/.vitepress/cache/deps/architecture-U656AL7Q-ETQSPWWM.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/architecture-U656AL7Q-ETQSPWWM.js.map rename to apps/web-docs/.vitepress/cache/deps/architecture-U656AL7Q-ETQSPWWM.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/architectureDiagram-VXUJARFQ-VPLLPDIE.js b/apps/web-docs/.vitepress/cache/deps/architectureDiagram-VXUJARFQ-VPLLPDIE.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/architectureDiagram-VXUJARFQ-VPLLPDIE.js rename to apps/web-docs/.vitepress/cache/deps/architectureDiagram-VXUJARFQ-VPLLPDIE.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/architectureDiagram-VXUJARFQ-VPLLPDIE.js.map b/apps/web-docs/.vitepress/cache/deps/architectureDiagram-VXUJARFQ-VPLLPDIE.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/architectureDiagram-VXUJARFQ-VPLLPDIE.js.map rename to apps/web-docs/.vitepress/cache/deps/architectureDiagram-VXUJARFQ-VPLLPDIE.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/blockDiagram-VD42YOAC-T4YWWD53.js b/apps/web-docs/.vitepress/cache/deps/blockDiagram-VD42YOAC-T4YWWD53.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/blockDiagram-VD42YOAC-T4YWWD53.js rename to apps/web-docs/.vitepress/cache/deps/blockDiagram-VD42YOAC-T4YWWD53.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/blockDiagram-VD42YOAC-T4YWWD53.js.map b/apps/web-docs/.vitepress/cache/deps/blockDiagram-VD42YOAC-T4YWWD53.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/blockDiagram-VD42YOAC-T4YWWD53.js.map rename to apps/web-docs/.vitepress/cache/deps/blockDiagram-VD42YOAC-T4YWWD53.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/c4Diagram-YG6GDRKO-T3HZBRVN.js b/apps/web-docs/.vitepress/cache/deps/c4Diagram-YG6GDRKO-T3HZBRVN.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/c4Diagram-YG6GDRKO-T3HZBRVN.js rename to apps/web-docs/.vitepress/cache/deps/c4Diagram-YG6GDRKO-T3HZBRVN.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/c4Diagram-YG6GDRKO-T3HZBRVN.js.map b/apps/web-docs/.vitepress/cache/deps/c4Diagram-YG6GDRKO-T3HZBRVN.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/c4Diagram-YG6GDRKO-T3HZBRVN.js.map rename to apps/web-docs/.vitepress/cache/deps/c4Diagram-YG6GDRKO-T3HZBRVN.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-45VGLYHK.js b/apps/web-docs/.vitepress/cache/deps/chunk-45VGLYHK.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-45VGLYHK.js rename to apps/web-docs/.vitepress/cache/deps/chunk-45VGLYHK.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-45VGLYHK.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-45VGLYHK.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-45VGLYHK.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-45VGLYHK.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-46WMMPFQ.js b/apps/web-docs/.vitepress/cache/deps/chunk-46WMMPFQ.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-46WMMPFQ.js rename to apps/web-docs/.vitepress/cache/deps/chunk-46WMMPFQ.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-46WMMPFQ.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-46WMMPFQ.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-46WMMPFQ.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-46WMMPFQ.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-4CPJE7XN.js b/apps/web-docs/.vitepress/cache/deps/chunk-4CPJE7XN.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-4CPJE7XN.js rename to apps/web-docs/.vitepress/cache/deps/chunk-4CPJE7XN.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-4CPJE7XN.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-4CPJE7XN.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-4CPJE7XN.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-4CPJE7XN.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-4CVW5WSN.js b/apps/web-docs/.vitepress/cache/deps/chunk-4CVW5WSN.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-4CVW5WSN.js rename to apps/web-docs/.vitepress/cache/deps/chunk-4CVW5WSN.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-4CVW5WSN.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-4CVW5WSN.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-4CVW5WSN.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-4CVW5WSN.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-4PP2D4J3.js b/apps/web-docs/.vitepress/cache/deps/chunk-4PP2D4J3.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-4PP2D4J3.js rename to apps/web-docs/.vitepress/cache/deps/chunk-4PP2D4J3.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-4PP2D4J3.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-4PP2D4J3.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-4PP2D4J3.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-4PP2D4J3.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-55KGL25I.js b/apps/web-docs/.vitepress/cache/deps/chunk-55KGL25I.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-55KGL25I.js rename to apps/web-docs/.vitepress/cache/deps/chunk-55KGL25I.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-55KGL25I.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-55KGL25I.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-55KGL25I.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-55KGL25I.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-62QF2YV4.js b/apps/web-docs/.vitepress/cache/deps/chunk-62QF2YV4.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-62QF2YV4.js rename to apps/web-docs/.vitepress/cache/deps/chunk-62QF2YV4.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-62QF2YV4.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-62QF2YV4.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-62QF2YV4.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-62QF2YV4.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-6AY52PP5.js b/apps/web-docs/.vitepress/cache/deps/chunk-6AY52PP5.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-6AY52PP5.js rename to apps/web-docs/.vitepress/cache/deps/chunk-6AY52PP5.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-6AY52PP5.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-6AY52PP5.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-6AY52PP5.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-6AY52PP5.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-7UGQM42H.js b/apps/web-docs/.vitepress/cache/deps/chunk-7UGQM42H.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-7UGQM42H.js rename to apps/web-docs/.vitepress/cache/deps/chunk-7UGQM42H.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-7UGQM42H.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-7UGQM42H.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-7UGQM42H.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-7UGQM42H.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-B57YI3FL.js b/apps/web-docs/.vitepress/cache/deps/chunk-B57YI3FL.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-B57YI3FL.js rename to apps/web-docs/.vitepress/cache/deps/chunk-B57YI3FL.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-B57YI3FL.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-B57YI3FL.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-B57YI3FL.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-B57YI3FL.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-BGOL3KE4.js b/apps/web-docs/.vitepress/cache/deps/chunk-BGOL3KE4.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-BGOL3KE4.js rename to apps/web-docs/.vitepress/cache/deps/chunk-BGOL3KE4.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-BGOL3KE4.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-BGOL3KE4.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-BGOL3KE4.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-BGOL3KE4.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-BOQMAVPJ.js b/apps/web-docs/.vitepress/cache/deps/chunk-BOQMAVPJ.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-BOQMAVPJ.js rename to apps/web-docs/.vitepress/cache/deps/chunk-BOQMAVPJ.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-BOQMAVPJ.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-BOQMAVPJ.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-BOQMAVPJ.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-BOQMAVPJ.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-BWVCLYC2.js b/apps/web-docs/.vitepress/cache/deps/chunk-BWVCLYC2.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-BWVCLYC2.js rename to apps/web-docs/.vitepress/cache/deps/chunk-BWVCLYC2.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-BWVCLYC2.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-BWVCLYC2.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-BWVCLYC2.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-BWVCLYC2.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-BZOM4J75.js b/apps/web-docs/.vitepress/cache/deps/chunk-BZOM4J75.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-BZOM4J75.js rename to apps/web-docs/.vitepress/cache/deps/chunk-BZOM4J75.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-BZOM4J75.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-BZOM4J75.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-BZOM4J75.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-BZOM4J75.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-C3NR44DM.js b/apps/web-docs/.vitepress/cache/deps/chunk-C3NR44DM.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-C3NR44DM.js rename to apps/web-docs/.vitepress/cache/deps/chunk-C3NR44DM.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-C3NR44DM.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-C3NR44DM.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-C3NR44DM.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-C3NR44DM.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-C3OUWPDY.js b/apps/web-docs/.vitepress/cache/deps/chunk-C3OUWPDY.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-C3OUWPDY.js rename to apps/web-docs/.vitepress/cache/deps/chunk-C3OUWPDY.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-C3OUWPDY.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-C3OUWPDY.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-C3OUWPDY.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-C3OUWPDY.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-DXJ5EQIK.js b/apps/web-docs/.vitepress/cache/deps/chunk-DXJ5EQIK.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-DXJ5EQIK.js rename to apps/web-docs/.vitepress/cache/deps/chunk-DXJ5EQIK.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-DXJ5EQIK.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-DXJ5EQIK.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-DXJ5EQIK.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-DXJ5EQIK.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-EHMJAWCP.js b/apps/web-docs/.vitepress/cache/deps/chunk-EHMJAWCP.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-EHMJAWCP.js rename to apps/web-docs/.vitepress/cache/deps/chunk-EHMJAWCP.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-EHMJAWCP.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-EHMJAWCP.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-EHMJAWCP.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-EHMJAWCP.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-FDBJFBLO.js b/apps/web-docs/.vitepress/cache/deps/chunk-FDBJFBLO.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-FDBJFBLO.js rename to apps/web-docs/.vitepress/cache/deps/chunk-FDBJFBLO.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-FDBJFBLO.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-FDBJFBLO.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-FDBJFBLO.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-FDBJFBLO.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-GPKADNSH.js b/apps/web-docs/.vitepress/cache/deps/chunk-GPKADNSH.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-GPKADNSH.js rename to apps/web-docs/.vitepress/cache/deps/chunk-GPKADNSH.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-GPKADNSH.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-GPKADNSH.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-GPKADNSH.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-GPKADNSH.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-GZDN7TDL.js b/apps/web-docs/.vitepress/cache/deps/chunk-GZDN7TDL.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-GZDN7TDL.js rename to apps/web-docs/.vitepress/cache/deps/chunk-GZDN7TDL.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-GZDN7TDL.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-GZDN7TDL.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-GZDN7TDL.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-GZDN7TDL.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-HC24QXBQ.js b/apps/web-docs/.vitepress/cache/deps/chunk-HC24QXBQ.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-HC24QXBQ.js rename to apps/web-docs/.vitepress/cache/deps/chunk-HC24QXBQ.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-HC24QXBQ.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-HC24QXBQ.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-HC24QXBQ.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-HC24QXBQ.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-HMGUWPFF.js b/apps/web-docs/.vitepress/cache/deps/chunk-HMGUWPFF.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-HMGUWPFF.js rename to apps/web-docs/.vitepress/cache/deps/chunk-HMGUWPFF.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-HMGUWPFF.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-HMGUWPFF.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-HMGUWPFF.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-HMGUWPFF.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-IKEGL4AY.js b/apps/web-docs/.vitepress/cache/deps/chunk-IKEGL4AY.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-IKEGL4AY.js rename to apps/web-docs/.vitepress/cache/deps/chunk-IKEGL4AY.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-IKEGL4AY.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-IKEGL4AY.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-IKEGL4AY.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-IKEGL4AY.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-J2YEENOY.js b/apps/web-docs/.vitepress/cache/deps/chunk-J2YEENOY.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-J2YEENOY.js rename to apps/web-docs/.vitepress/cache/deps/chunk-J2YEENOY.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-J2YEENOY.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-J2YEENOY.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-J2YEENOY.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-J2YEENOY.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-J6I4KWJZ.js b/apps/web-docs/.vitepress/cache/deps/chunk-J6I4KWJZ.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-J6I4KWJZ.js rename to apps/web-docs/.vitepress/cache/deps/chunk-J6I4KWJZ.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-J6I4KWJZ.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-J6I4KWJZ.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-J6I4KWJZ.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-J6I4KWJZ.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-JG34TWZS.js b/apps/web-docs/.vitepress/cache/deps/chunk-JG34TWZS.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-JG34TWZS.js rename to apps/web-docs/.vitepress/cache/deps/chunk-JG34TWZS.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-JG34TWZS.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-JG34TWZS.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-JG34TWZS.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-JG34TWZS.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-JNL6ZMPU.js b/apps/web-docs/.vitepress/cache/deps/chunk-JNL6ZMPU.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-JNL6ZMPU.js rename to apps/web-docs/.vitepress/cache/deps/chunk-JNL6ZMPU.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-JNL6ZMPU.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-JNL6ZMPU.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-JNL6ZMPU.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-JNL6ZMPU.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-LG6QET6P.js b/apps/web-docs/.vitepress/cache/deps/chunk-LG6QET6P.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-LG6QET6P.js rename to apps/web-docs/.vitepress/cache/deps/chunk-LG6QET6P.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-LG6QET6P.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-LG6QET6P.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-LG6QET6P.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-LG6QET6P.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-LQ3DI4SN.js b/apps/web-docs/.vitepress/cache/deps/chunk-LQ3DI4SN.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-LQ3DI4SN.js rename to apps/web-docs/.vitepress/cache/deps/chunk-LQ3DI4SN.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-LQ3DI4SN.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-LQ3DI4SN.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-LQ3DI4SN.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-LQ3DI4SN.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-LW7BHYZJ.js b/apps/web-docs/.vitepress/cache/deps/chunk-LW7BHYZJ.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-LW7BHYZJ.js rename to apps/web-docs/.vitepress/cache/deps/chunk-LW7BHYZJ.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-LW7BHYZJ.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-LW7BHYZJ.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-LW7BHYZJ.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-LW7BHYZJ.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-MYUSZ5SN.js b/apps/web-docs/.vitepress/cache/deps/chunk-MYUSZ5SN.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-MYUSZ5SN.js rename to apps/web-docs/.vitepress/cache/deps/chunk-MYUSZ5SN.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-MYUSZ5SN.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-MYUSZ5SN.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-MYUSZ5SN.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-MYUSZ5SN.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-N5Y34U7L.js b/apps/web-docs/.vitepress/cache/deps/chunk-N5Y34U7L.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-N5Y34U7L.js rename to apps/web-docs/.vitepress/cache/deps/chunk-N5Y34U7L.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-N5Y34U7L.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-N5Y34U7L.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-N5Y34U7L.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-N5Y34U7L.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-OBAUUS6I.js b/apps/web-docs/.vitepress/cache/deps/chunk-OBAUUS6I.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-OBAUUS6I.js rename to apps/web-docs/.vitepress/cache/deps/chunk-OBAUUS6I.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-OBAUUS6I.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-OBAUUS6I.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-OBAUUS6I.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-OBAUUS6I.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-OLIBRSYD.js b/apps/web-docs/.vitepress/cache/deps/chunk-OLIBRSYD.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-OLIBRSYD.js rename to apps/web-docs/.vitepress/cache/deps/chunk-OLIBRSYD.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-OLIBRSYD.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-OLIBRSYD.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-OLIBRSYD.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-OLIBRSYD.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-QHRZIVGK.js b/apps/web-docs/.vitepress/cache/deps/chunk-QHRZIVGK.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-QHRZIVGK.js rename to apps/web-docs/.vitepress/cache/deps/chunk-QHRZIVGK.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-QHRZIVGK.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-QHRZIVGK.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-QHRZIVGK.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-QHRZIVGK.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-R3RCQBNM.js b/apps/web-docs/.vitepress/cache/deps/chunk-R3RCQBNM.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-R3RCQBNM.js rename to apps/web-docs/.vitepress/cache/deps/chunk-R3RCQBNM.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-R3RCQBNM.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-R3RCQBNM.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-R3RCQBNM.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-R3RCQBNM.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-RP32BTNM.js b/apps/web-docs/.vitepress/cache/deps/chunk-RP32BTNM.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-RP32BTNM.js rename to apps/web-docs/.vitepress/cache/deps/chunk-RP32BTNM.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-RP32BTNM.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-RP32BTNM.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-RP32BTNM.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-RP32BTNM.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-UFA7CLQY.js b/apps/web-docs/.vitepress/cache/deps/chunk-UFA7CLQY.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-UFA7CLQY.js rename to apps/web-docs/.vitepress/cache/deps/chunk-UFA7CLQY.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-UFA7CLQY.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-UFA7CLQY.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-UFA7CLQY.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-UFA7CLQY.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-V2CWUBTE.js b/apps/web-docs/.vitepress/cache/deps/chunk-V2CWUBTE.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-V2CWUBTE.js rename to apps/web-docs/.vitepress/cache/deps/chunk-V2CWUBTE.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-V2CWUBTE.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-V2CWUBTE.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-V2CWUBTE.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-V2CWUBTE.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-WBBKRGXR.js b/apps/web-docs/.vitepress/cache/deps/chunk-WBBKRGXR.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-WBBKRGXR.js rename to apps/web-docs/.vitepress/cache/deps/chunk-WBBKRGXR.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-WBBKRGXR.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-WBBKRGXR.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-WBBKRGXR.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-WBBKRGXR.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-YSCFBBPQ.js b/apps/web-docs/.vitepress/cache/deps/chunk-YSCFBBPQ.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-YSCFBBPQ.js rename to apps/web-docs/.vitepress/cache/deps/chunk-YSCFBBPQ.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/chunk-YSCFBBPQ.js.map b/apps/web-docs/.vitepress/cache/deps/chunk-YSCFBBPQ.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/chunk-YSCFBBPQ.js.map rename to apps/web-docs/.vitepress/cache/deps/chunk-YSCFBBPQ.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/classDiagram-2ON5EDUG-MTSNZY4T.js b/apps/web-docs/.vitepress/cache/deps/classDiagram-2ON5EDUG-MTSNZY4T.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/classDiagram-2ON5EDUG-MTSNZY4T.js rename to apps/web-docs/.vitepress/cache/deps/classDiagram-2ON5EDUG-MTSNZY4T.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/classDiagram-2ON5EDUG-MTSNZY4T.js.map b/apps/web-docs/.vitepress/cache/deps/classDiagram-2ON5EDUG-MTSNZY4T.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/classDiagram-2ON5EDUG-MTSNZY4T.js.map rename to apps/web-docs/.vitepress/cache/deps/classDiagram-2ON5EDUG-MTSNZY4T.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/classDiagram-v2-WZHVMYZB-K5WVYYNK.js b/apps/web-docs/.vitepress/cache/deps/classDiagram-v2-WZHVMYZB-K5WVYYNK.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/classDiagram-v2-WZHVMYZB-K5WVYYNK.js rename to apps/web-docs/.vitepress/cache/deps/classDiagram-v2-WZHVMYZB-K5WVYYNK.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/classDiagram-v2-WZHVMYZB-K5WVYYNK.js.map b/apps/web-docs/.vitepress/cache/deps/classDiagram-v2-WZHVMYZB-K5WVYYNK.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/classDiagram-v2-WZHVMYZB-K5WVYYNK.js.map rename to apps/web-docs/.vitepress/cache/deps/classDiagram-v2-WZHVMYZB-K5WVYYNK.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/cose-bilkent-S5V4N54A-46QPALX7.js b/apps/web-docs/.vitepress/cache/deps/cose-bilkent-S5V4N54A-46QPALX7.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/cose-bilkent-S5V4N54A-46QPALX7.js rename to apps/web-docs/.vitepress/cache/deps/cose-bilkent-S5V4N54A-46QPALX7.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/cose-bilkent-S5V4N54A-46QPALX7.js.map b/apps/web-docs/.vitepress/cache/deps/cose-bilkent-S5V4N54A-46QPALX7.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/cose-bilkent-S5V4N54A-46QPALX7.js.map rename to apps/web-docs/.vitepress/cache/deps/cose-bilkent-S5V4N54A-46QPALX7.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/cytoscape-cose-bilkent.js b/apps/web-docs/.vitepress/cache/deps/cytoscape-cose-bilkent.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/cytoscape-cose-bilkent.js rename to apps/web-docs/.vitepress/cache/deps/cytoscape-cose-bilkent.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/cytoscape-cose-bilkent.js.map b/apps/web-docs/.vitepress/cache/deps/cytoscape-cose-bilkent.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/cytoscape-cose-bilkent.js.map rename to apps/web-docs/.vitepress/cache/deps/cytoscape-cose-bilkent.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/cytoscape.js b/apps/web-docs/.vitepress/cache/deps/cytoscape.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/cytoscape.js rename to apps/web-docs/.vitepress/cache/deps/cytoscape.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/cytoscape.js.map b/apps/web-docs/.vitepress/cache/deps/cytoscape.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/cytoscape.js.map rename to apps/web-docs/.vitepress/cache/deps/cytoscape.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/dagre-6UL2VRFP-GXHEVVYU.js b/apps/web-docs/.vitepress/cache/deps/dagre-6UL2VRFP-GXHEVVYU.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/dagre-6UL2VRFP-GXHEVVYU.js rename to apps/web-docs/.vitepress/cache/deps/dagre-6UL2VRFP-GXHEVVYU.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/dagre-6UL2VRFP-GXHEVVYU.js.map b/apps/web-docs/.vitepress/cache/deps/dagre-6UL2VRFP-GXHEVVYU.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/dagre-6UL2VRFP-GXHEVVYU.js.map rename to apps/web-docs/.vitepress/cache/deps/dagre-6UL2VRFP-GXHEVVYU.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/dayjs.js b/apps/web-docs/.vitepress/cache/deps/dayjs.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/dayjs.js rename to apps/web-docs/.vitepress/cache/deps/dayjs.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/dayjs.js.map b/apps/web-docs/.vitepress/cache/deps/dayjs.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/dayjs.js.map rename to apps/web-docs/.vitepress/cache/deps/dayjs.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/debug.js b/apps/web-docs/.vitepress/cache/deps/debug.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/debug.js rename to apps/web-docs/.vitepress/cache/deps/debug.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/debug.js.map b/apps/web-docs/.vitepress/cache/deps/debug.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/debug.js.map rename to apps/web-docs/.vitepress/cache/deps/debug.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/diagram-PSM6KHXK-XSMYWBWV.js b/apps/web-docs/.vitepress/cache/deps/diagram-PSM6KHXK-XSMYWBWV.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/diagram-PSM6KHXK-XSMYWBWV.js rename to apps/web-docs/.vitepress/cache/deps/diagram-PSM6KHXK-XSMYWBWV.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/diagram-PSM6KHXK-XSMYWBWV.js.map b/apps/web-docs/.vitepress/cache/deps/diagram-PSM6KHXK-XSMYWBWV.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/diagram-PSM6KHXK-XSMYWBWV.js.map rename to apps/web-docs/.vitepress/cache/deps/diagram-PSM6KHXK-XSMYWBWV.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/diagram-QEK2KX5R-SIVXNPLF.js b/apps/web-docs/.vitepress/cache/deps/diagram-QEK2KX5R-SIVXNPLF.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/diagram-QEK2KX5R-SIVXNPLF.js rename to apps/web-docs/.vitepress/cache/deps/diagram-QEK2KX5R-SIVXNPLF.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/diagram-QEK2KX5R-SIVXNPLF.js.map b/apps/web-docs/.vitepress/cache/deps/diagram-QEK2KX5R-SIVXNPLF.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/diagram-QEK2KX5R-SIVXNPLF.js.map rename to apps/web-docs/.vitepress/cache/deps/diagram-QEK2KX5R-SIVXNPLF.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/diagram-S2PKOQOG-7SSJAAYF.js b/apps/web-docs/.vitepress/cache/deps/diagram-S2PKOQOG-7SSJAAYF.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/diagram-S2PKOQOG-7SSJAAYF.js rename to apps/web-docs/.vitepress/cache/deps/diagram-S2PKOQOG-7SSJAAYF.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/diagram-S2PKOQOG-7SSJAAYF.js.map b/apps/web-docs/.vitepress/cache/deps/diagram-S2PKOQOG-7SSJAAYF.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/diagram-S2PKOQOG-7SSJAAYF.js.map rename to apps/web-docs/.vitepress/cache/deps/diagram-S2PKOQOG-7SSJAAYF.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/erDiagram-Q2GNP2WA-LHUGVT3X.js b/apps/web-docs/.vitepress/cache/deps/erDiagram-Q2GNP2WA-LHUGVT3X.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/erDiagram-Q2GNP2WA-LHUGVT3X.js rename to apps/web-docs/.vitepress/cache/deps/erDiagram-Q2GNP2WA-LHUGVT3X.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/erDiagram-Q2GNP2WA-LHUGVT3X.js.map b/apps/web-docs/.vitepress/cache/deps/erDiagram-Q2GNP2WA-LHUGVT3X.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/erDiagram-Q2GNP2WA-LHUGVT3X.js.map rename to apps/web-docs/.vitepress/cache/deps/erDiagram-Q2GNP2WA-LHUGVT3X.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/flowDiagram-NV44I4VS-W43BMEI5.js b/apps/web-docs/.vitepress/cache/deps/flowDiagram-NV44I4VS-W43BMEI5.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/flowDiagram-NV44I4VS-W43BMEI5.js rename to apps/web-docs/.vitepress/cache/deps/flowDiagram-NV44I4VS-W43BMEI5.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/flowDiagram-NV44I4VS-W43BMEI5.js.map b/apps/web-docs/.vitepress/cache/deps/flowDiagram-NV44I4VS-W43BMEI5.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/flowDiagram-NV44I4VS-W43BMEI5.js.map rename to apps/web-docs/.vitepress/cache/deps/flowDiagram-NV44I4VS-W43BMEI5.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/ganttDiagram-JELNMOA3-OFEVGOXN.js b/apps/web-docs/.vitepress/cache/deps/ganttDiagram-JELNMOA3-OFEVGOXN.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/ganttDiagram-JELNMOA3-OFEVGOXN.js rename to apps/web-docs/.vitepress/cache/deps/ganttDiagram-JELNMOA3-OFEVGOXN.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/ganttDiagram-JELNMOA3-OFEVGOXN.js.map b/apps/web-docs/.vitepress/cache/deps/ganttDiagram-JELNMOA3-OFEVGOXN.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/ganttDiagram-JELNMOA3-OFEVGOXN.js.map rename to apps/web-docs/.vitepress/cache/deps/ganttDiagram-JELNMOA3-OFEVGOXN.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/gitGraph-F6HP7TQM-IITXI7VF.js b/apps/web-docs/.vitepress/cache/deps/gitGraph-F6HP7TQM-IITXI7VF.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/gitGraph-F6HP7TQM-IITXI7VF.js rename to apps/web-docs/.vitepress/cache/deps/gitGraph-F6HP7TQM-IITXI7VF.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/gitGraph-F6HP7TQM-IITXI7VF.js.map b/apps/web-docs/.vitepress/cache/deps/gitGraph-F6HP7TQM-IITXI7VF.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/gitGraph-F6HP7TQM-IITXI7VF.js.map rename to apps/web-docs/.vitepress/cache/deps/gitGraph-F6HP7TQM-IITXI7VF.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/gitGraphDiagram-NY62KEGX-VRU7654C.js b/apps/web-docs/.vitepress/cache/deps/gitGraphDiagram-NY62KEGX-VRU7654C.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/gitGraphDiagram-NY62KEGX-VRU7654C.js rename to apps/web-docs/.vitepress/cache/deps/gitGraphDiagram-NY62KEGX-VRU7654C.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/gitGraphDiagram-NY62KEGX-VRU7654C.js.map b/apps/web-docs/.vitepress/cache/deps/gitGraphDiagram-NY62KEGX-VRU7654C.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/gitGraphDiagram-NY62KEGX-VRU7654C.js.map rename to apps/web-docs/.vitepress/cache/deps/gitGraphDiagram-NY62KEGX-VRU7654C.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/info-NVLQJR56-YOX4KHQR.js b/apps/web-docs/.vitepress/cache/deps/info-NVLQJR56-YOX4KHQR.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/info-NVLQJR56-YOX4KHQR.js rename to apps/web-docs/.vitepress/cache/deps/info-NVLQJR56-YOX4KHQR.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/info-NVLQJR56-YOX4KHQR.js.map b/apps/web-docs/.vitepress/cache/deps/info-NVLQJR56-YOX4KHQR.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/info-NVLQJR56-YOX4KHQR.js.map rename to apps/web-docs/.vitepress/cache/deps/info-NVLQJR56-YOX4KHQR.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/infoDiagram-WHAUD3N6-QNAPUHUB.js b/apps/web-docs/.vitepress/cache/deps/infoDiagram-WHAUD3N6-QNAPUHUB.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/infoDiagram-WHAUD3N6-QNAPUHUB.js rename to apps/web-docs/.vitepress/cache/deps/infoDiagram-WHAUD3N6-QNAPUHUB.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/infoDiagram-WHAUD3N6-QNAPUHUB.js.map b/apps/web-docs/.vitepress/cache/deps/infoDiagram-WHAUD3N6-QNAPUHUB.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/infoDiagram-WHAUD3N6-QNAPUHUB.js.map rename to apps/web-docs/.vitepress/cache/deps/infoDiagram-WHAUD3N6-QNAPUHUB.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/journeyDiagram-XKPGCS4Q-XEJQJBHE.js b/apps/web-docs/.vitepress/cache/deps/journeyDiagram-XKPGCS4Q-XEJQJBHE.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/journeyDiagram-XKPGCS4Q-XEJQJBHE.js rename to apps/web-docs/.vitepress/cache/deps/journeyDiagram-XKPGCS4Q-XEJQJBHE.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/journeyDiagram-XKPGCS4Q-XEJQJBHE.js.map b/apps/web-docs/.vitepress/cache/deps/journeyDiagram-XKPGCS4Q-XEJQJBHE.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/journeyDiagram-XKPGCS4Q-XEJQJBHE.js.map rename to apps/web-docs/.vitepress/cache/deps/journeyDiagram-XKPGCS4Q-XEJQJBHE.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/kanban-definition-3W4ZIXB7-6MJWPQ3I.js b/apps/web-docs/.vitepress/cache/deps/kanban-definition-3W4ZIXB7-6MJWPQ3I.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/kanban-definition-3W4ZIXB7-6MJWPQ3I.js rename to apps/web-docs/.vitepress/cache/deps/kanban-definition-3W4ZIXB7-6MJWPQ3I.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/kanban-definition-3W4ZIXB7-6MJWPQ3I.js.map b/apps/web-docs/.vitepress/cache/deps/kanban-definition-3W4ZIXB7-6MJWPQ3I.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/kanban-definition-3W4ZIXB7-6MJWPQ3I.js.map rename to apps/web-docs/.vitepress/cache/deps/kanban-definition-3W4ZIXB7-6MJWPQ3I.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/katex-NEQIL7DD.js b/apps/web-docs/.vitepress/cache/deps/katex-NEQIL7DD.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/katex-NEQIL7DD.js rename to apps/web-docs/.vitepress/cache/deps/katex-NEQIL7DD.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/katex-NEQIL7DD.js.map b/apps/web-docs/.vitepress/cache/deps/katex-NEQIL7DD.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/katex-NEQIL7DD.js.map rename to apps/web-docs/.vitepress/cache/deps/katex-NEQIL7DD.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/mermaid.js b/apps/web-docs/.vitepress/cache/deps/mermaid.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/mermaid.js rename to apps/web-docs/.vitepress/cache/deps/mermaid.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/mermaid.js.map b/apps/web-docs/.vitepress/cache/deps/mermaid.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/mermaid.js.map rename to apps/web-docs/.vitepress/cache/deps/mermaid.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/mindmap-definition-VGOIOE7T-U7XAB6XO.js b/apps/web-docs/.vitepress/cache/deps/mindmap-definition-VGOIOE7T-U7XAB6XO.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/mindmap-definition-VGOIOE7T-U7XAB6XO.js rename to apps/web-docs/.vitepress/cache/deps/mindmap-definition-VGOIOE7T-U7XAB6XO.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/mindmap-definition-VGOIOE7T-U7XAB6XO.js.map b/apps/web-docs/.vitepress/cache/deps/mindmap-definition-VGOIOE7T-U7XAB6XO.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/mindmap-definition-VGOIOE7T-U7XAB6XO.js.map rename to apps/web-docs/.vitepress/cache/deps/mindmap-definition-VGOIOE7T-U7XAB6XO.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/package.json b/apps/web-docs/.vitepress/cache/deps/package.json similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/package.json rename to apps/web-docs/.vitepress/cache/deps/package.json diff --git a/apps/vitepress-docs/.vitepress/cache/deps/packet-BFZMPI3H-2RNJTENT.js b/apps/web-docs/.vitepress/cache/deps/packet-BFZMPI3H-2RNJTENT.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/packet-BFZMPI3H-2RNJTENT.js rename to apps/web-docs/.vitepress/cache/deps/packet-BFZMPI3H-2RNJTENT.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/packet-BFZMPI3H-2RNJTENT.js.map b/apps/web-docs/.vitepress/cache/deps/packet-BFZMPI3H-2RNJTENT.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/packet-BFZMPI3H-2RNJTENT.js.map rename to apps/web-docs/.vitepress/cache/deps/packet-BFZMPI3H-2RNJTENT.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/pie-7BOR55EZ-AMSE6KH5.js b/apps/web-docs/.vitepress/cache/deps/pie-7BOR55EZ-AMSE6KH5.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/pie-7BOR55EZ-AMSE6KH5.js rename to apps/web-docs/.vitepress/cache/deps/pie-7BOR55EZ-AMSE6KH5.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/pie-7BOR55EZ-AMSE6KH5.js.map b/apps/web-docs/.vitepress/cache/deps/pie-7BOR55EZ-AMSE6KH5.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/pie-7BOR55EZ-AMSE6KH5.js.map rename to apps/web-docs/.vitepress/cache/deps/pie-7BOR55EZ-AMSE6KH5.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/pieDiagram-ADFJNKIX-UL42AG5S.js b/apps/web-docs/.vitepress/cache/deps/pieDiagram-ADFJNKIX-UL42AG5S.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/pieDiagram-ADFJNKIX-UL42AG5S.js rename to apps/web-docs/.vitepress/cache/deps/pieDiagram-ADFJNKIX-UL42AG5S.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/pieDiagram-ADFJNKIX-UL42AG5S.js.map b/apps/web-docs/.vitepress/cache/deps/pieDiagram-ADFJNKIX-UL42AG5S.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/pieDiagram-ADFJNKIX-UL42AG5S.js.map rename to apps/web-docs/.vitepress/cache/deps/pieDiagram-ADFJNKIX-UL42AG5S.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/quadrantDiagram-AYHSOK5B-TMU6FEIA.js b/apps/web-docs/.vitepress/cache/deps/quadrantDiagram-AYHSOK5B-TMU6FEIA.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/quadrantDiagram-AYHSOK5B-TMU6FEIA.js rename to apps/web-docs/.vitepress/cache/deps/quadrantDiagram-AYHSOK5B-TMU6FEIA.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/quadrantDiagram-AYHSOK5B-TMU6FEIA.js.map b/apps/web-docs/.vitepress/cache/deps/quadrantDiagram-AYHSOK5B-TMU6FEIA.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/quadrantDiagram-AYHSOK5B-TMU6FEIA.js.map rename to apps/web-docs/.vitepress/cache/deps/quadrantDiagram-AYHSOK5B-TMU6FEIA.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/radar-NHE76QYJ-WNYISKBW.js b/apps/web-docs/.vitepress/cache/deps/radar-NHE76QYJ-WNYISKBW.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/radar-NHE76QYJ-WNYISKBW.js rename to apps/web-docs/.vitepress/cache/deps/radar-NHE76QYJ-WNYISKBW.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/radar-NHE76QYJ-WNYISKBW.js.map b/apps/web-docs/.vitepress/cache/deps/radar-NHE76QYJ-WNYISKBW.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/radar-NHE76QYJ-WNYISKBW.js.map rename to apps/web-docs/.vitepress/cache/deps/radar-NHE76QYJ-WNYISKBW.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/requirementDiagram-UZGBJVZJ-2B2Z3TUM.js b/apps/web-docs/.vitepress/cache/deps/requirementDiagram-UZGBJVZJ-2B2Z3TUM.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/requirementDiagram-UZGBJVZJ-2B2Z3TUM.js rename to apps/web-docs/.vitepress/cache/deps/requirementDiagram-UZGBJVZJ-2B2Z3TUM.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/requirementDiagram-UZGBJVZJ-2B2Z3TUM.js.map b/apps/web-docs/.vitepress/cache/deps/requirementDiagram-UZGBJVZJ-2B2Z3TUM.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/requirementDiagram-UZGBJVZJ-2B2Z3TUM.js.map rename to apps/web-docs/.vitepress/cache/deps/requirementDiagram-UZGBJVZJ-2B2Z3TUM.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/sankeyDiagram-TZEHDZUN-OCXJQVVN.js b/apps/web-docs/.vitepress/cache/deps/sankeyDiagram-TZEHDZUN-OCXJQVVN.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/sankeyDiagram-TZEHDZUN-OCXJQVVN.js rename to apps/web-docs/.vitepress/cache/deps/sankeyDiagram-TZEHDZUN-OCXJQVVN.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/sankeyDiagram-TZEHDZUN-OCXJQVVN.js.map b/apps/web-docs/.vitepress/cache/deps/sankeyDiagram-TZEHDZUN-OCXJQVVN.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/sankeyDiagram-TZEHDZUN-OCXJQVVN.js.map rename to apps/web-docs/.vitepress/cache/deps/sankeyDiagram-TZEHDZUN-OCXJQVVN.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/sequenceDiagram-WL72ISMW-JFNR7JMN.js b/apps/web-docs/.vitepress/cache/deps/sequenceDiagram-WL72ISMW-JFNR7JMN.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/sequenceDiagram-WL72ISMW-JFNR7JMN.js rename to apps/web-docs/.vitepress/cache/deps/sequenceDiagram-WL72ISMW-JFNR7JMN.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/sequenceDiagram-WL72ISMW-JFNR7JMN.js.map b/apps/web-docs/.vitepress/cache/deps/sequenceDiagram-WL72ISMW-JFNR7JMN.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/sequenceDiagram-WL72ISMW-JFNR7JMN.js.map rename to apps/web-docs/.vitepress/cache/deps/sequenceDiagram-WL72ISMW-JFNR7JMN.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/stateDiagram-FKZM4ZOC-DF3WR2WR.js b/apps/web-docs/.vitepress/cache/deps/stateDiagram-FKZM4ZOC-DF3WR2WR.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/stateDiagram-FKZM4ZOC-DF3WR2WR.js rename to apps/web-docs/.vitepress/cache/deps/stateDiagram-FKZM4ZOC-DF3WR2WR.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/stateDiagram-FKZM4ZOC-DF3WR2WR.js.map b/apps/web-docs/.vitepress/cache/deps/stateDiagram-FKZM4ZOC-DF3WR2WR.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/stateDiagram-FKZM4ZOC-DF3WR2WR.js.map rename to apps/web-docs/.vitepress/cache/deps/stateDiagram-FKZM4ZOC-DF3WR2WR.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/stateDiagram-v2-4FDKWEC3-COAMH4LW.js b/apps/web-docs/.vitepress/cache/deps/stateDiagram-v2-4FDKWEC3-COAMH4LW.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/stateDiagram-v2-4FDKWEC3-COAMH4LW.js rename to apps/web-docs/.vitepress/cache/deps/stateDiagram-v2-4FDKWEC3-COAMH4LW.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/stateDiagram-v2-4FDKWEC3-COAMH4LW.js.map b/apps/web-docs/.vitepress/cache/deps/stateDiagram-v2-4FDKWEC3-COAMH4LW.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/stateDiagram-v2-4FDKWEC3-COAMH4LW.js.map rename to apps/web-docs/.vitepress/cache/deps/stateDiagram-v2-4FDKWEC3-COAMH4LW.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/timeline-definition-IT6M3QCI-BA6HKNJF.js b/apps/web-docs/.vitepress/cache/deps/timeline-definition-IT6M3QCI-BA6HKNJF.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/timeline-definition-IT6M3QCI-BA6HKNJF.js rename to apps/web-docs/.vitepress/cache/deps/timeline-definition-IT6M3QCI-BA6HKNJF.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/timeline-definition-IT6M3QCI-BA6HKNJF.js.map b/apps/web-docs/.vitepress/cache/deps/timeline-definition-IT6M3QCI-BA6HKNJF.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/timeline-definition-IT6M3QCI-BA6HKNJF.js.map rename to apps/web-docs/.vitepress/cache/deps/timeline-definition-IT6M3QCI-BA6HKNJF.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/treemap-KMMF4GRG-NCC2XBBL.js b/apps/web-docs/.vitepress/cache/deps/treemap-KMMF4GRG-NCC2XBBL.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/treemap-KMMF4GRG-NCC2XBBL.js rename to apps/web-docs/.vitepress/cache/deps/treemap-KMMF4GRG-NCC2XBBL.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/treemap-KMMF4GRG-NCC2XBBL.js.map b/apps/web-docs/.vitepress/cache/deps/treemap-KMMF4GRG-NCC2XBBL.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/treemap-KMMF4GRG-NCC2XBBL.js.map rename to apps/web-docs/.vitepress/cache/deps/treemap-KMMF4GRG-NCC2XBBL.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/vitepress___@vue_devtools-api.js b/apps/web-docs/.vitepress/cache/deps/vitepress___@vue_devtools-api.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/vitepress___@vue_devtools-api.js rename to apps/web-docs/.vitepress/cache/deps/vitepress___@vue_devtools-api.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/vitepress___@vue_devtools-api.js.map b/apps/web-docs/.vitepress/cache/deps/vitepress___@vue_devtools-api.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/vitepress___@vue_devtools-api.js.map rename to apps/web-docs/.vitepress/cache/deps/vitepress___@vue_devtools-api.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/vitepress___@vueuse_core.js b/apps/web-docs/.vitepress/cache/deps/vitepress___@vueuse_core.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/vitepress___@vueuse_core.js rename to apps/web-docs/.vitepress/cache/deps/vitepress___@vueuse_core.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/vitepress___@vueuse_core.js.map b/apps/web-docs/.vitepress/cache/deps/vitepress___@vueuse_core.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/vitepress___@vueuse_core.js.map rename to apps/web-docs/.vitepress/cache/deps/vitepress___@vueuse_core.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/vitepress___@vueuse_integrations_useFocusTrap.js b/apps/web-docs/.vitepress/cache/deps/vitepress___@vueuse_integrations_useFocusTrap.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/vitepress___@vueuse_integrations_useFocusTrap.js rename to apps/web-docs/.vitepress/cache/deps/vitepress___@vueuse_integrations_useFocusTrap.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/vitepress___@vueuse_integrations_useFocusTrap.js.map b/apps/web-docs/.vitepress/cache/deps/vitepress___@vueuse_integrations_useFocusTrap.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/vitepress___@vueuse_integrations_useFocusTrap.js.map rename to apps/web-docs/.vitepress/cache/deps/vitepress___@vueuse_integrations_useFocusTrap.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js b/apps/web-docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js rename to apps/web-docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js.map b/apps/web-docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js.map rename to apps/web-docs/.vitepress/cache/deps/vitepress___mark__js_src_vanilla__js.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/vitepress___minisearch.js b/apps/web-docs/.vitepress/cache/deps/vitepress___minisearch.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/vitepress___minisearch.js rename to apps/web-docs/.vitepress/cache/deps/vitepress___minisearch.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/vitepress___minisearch.js.map b/apps/web-docs/.vitepress/cache/deps/vitepress___minisearch.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/vitepress___minisearch.js.map rename to apps/web-docs/.vitepress/cache/deps/vitepress___minisearch.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/vue.js b/apps/web-docs/.vitepress/cache/deps/vue.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/vue.js rename to apps/web-docs/.vitepress/cache/deps/vue.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/vue.js.map b/apps/web-docs/.vitepress/cache/deps/vue.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/vue.js.map rename to apps/web-docs/.vitepress/cache/deps/vue.js.map diff --git a/apps/vitepress-docs/.vitepress/cache/deps/xychartDiagram-PRI3JC2R-VYJF66YC.js b/apps/web-docs/.vitepress/cache/deps/xychartDiagram-PRI3JC2R-VYJF66YC.js similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/xychartDiagram-PRI3JC2R-VYJF66YC.js rename to apps/web-docs/.vitepress/cache/deps/xychartDiagram-PRI3JC2R-VYJF66YC.js diff --git a/apps/vitepress-docs/.vitepress/cache/deps/xychartDiagram-PRI3JC2R-VYJF66YC.js.map b/apps/web-docs/.vitepress/cache/deps/xychartDiagram-PRI3JC2R-VYJF66YC.js.map similarity index 100% rename from apps/vitepress-docs/.vitepress/cache/deps/xychartDiagram-PRI3JC2R-VYJF66YC.js.map rename to apps/web-docs/.vitepress/cache/deps/xychartDiagram-PRI3JC2R-VYJF66YC.js.map diff --git a/apps/vitepress-docs/.vitepress/config.mts b/apps/web-docs/.vitepress/config.mts similarity index 100% rename from apps/vitepress-docs/.vitepress/config.mts rename to apps/web-docs/.vitepress/config.mts diff --git a/apps/web-docs/README.md b/apps/web-docs/README.md deleted file mode 100644 index 5a809008..00000000 --- a/apps/web-docs/README.md +++ /dev/null @@ -1,215 +0,0 @@ -# Goodgo Documentation Website - -Website chính thức của Goodgo Documentation - một blockchain bảo mật hậu lượng tử, tương thích EVM, được thiết kế cho bảo mật dài hạn và sẵn sàng cho Web3. - -## 🌟 Giới thiệu - -Goodgo Documentation là một blockchain thế hệ mới với các tính năng: - -- **Post-Quantum Security**: Bảo mật hậu lượng tử với XMSS và ML-DSA -- **EVM Compatibility**: Tương thích hoàn toàn với Ethereum Virtual Machine -- **Web3-Ready**: Sẵn sàng cho hệ sinh thái Web3 và dApps - -## ✨ Tính năng - -### Trang chủ -- Hero section với 3D interactive scene -- Products showcase -- Features highlight (XMSS, ML-DSA, EVM Compatibility) -- Call-to-action sections - -### Tài liệu (Documentation) -- Hệ thống docs đa ngôn ngữ (Tiếng Anh & Tiếng Việt) -- MDX-based content với syntax highlighting -- Navigation sidebar -- Search functionality -- Responsive design - -### SEO & Performance -- ✅ Metadata đầy đủ (Open Graph, Twitter Cards) -- ✅ Sitemap tự động -- ✅ Robots.txt tối ưu -- ✅ Structured Data (JSON-LD) -- ✅ Hreflang tags cho đa ngôn ngữ -- ✅ Canonical URLs - -### Internationalization (i18n) -- Hỗ trợ đa ngôn ngữ: Tiếng Anh (en) và Tiếng Việt (vi) -- URL-based locale routing (`/en`, `/vi`) -- Language switcher - -## 🛠️ Công nghệ sử dụng - -- **Framework**: [Next.js 16](https://nextjs.org/) với App Router -- **Language**: TypeScript -- **Styling**: CSS Modules -- **3D Graphics**: Three.js với React Three Fiber -- **Internationalization**: next-intl -- **Content**: MDX cho documentation -- **Icons**: Lucide React - -## 📋 Yêu cầu hệ thống - -- Node.js >= 20.0.0 -- npm hoặc yarn hoặc pnpm - -## 🚀 Bắt đầu - -### Cài đặt dependencies - -```bash -npm install -# hoặc -yarn install -# hoặc -pnpm install -``` - -### Chạy development server - -```bash -npm run dev -# hoặc -yarn dev -# hoặc -pnpm dev -``` - -Mở [http://localhost:3000](http://localhost:3000) trong trình duyệt để xem kết quả. - -### Build cho production - -```bash -npm run build -``` - -### Chạy production server - -```bash -npm run start -``` - -## 📁 Cấu trúc Project - -``` -quaros-network-website/ -├── content/ -│ └── docs/ # MDX documentation files -│ ├── en/ # English docs -│ └── vi/ # Vietnamese docs -├── public/ # Static assets -├── src/ -│ ├── app/ # Next.js App Router -│ │ ├── [locale]/ # Locale-based routing -│ │ │ ├── docs/ # Documentation pages -│ │ │ └── page.tsx # Home page -│ │ ├── sitemap.ts # Sitemap generation -│ │ └── robots.ts # Robots.txt -│ ├── components/ # React components -│ │ ├── common/ # Common components -│ │ ├── docs/ # Documentation components -│ │ ├── home/ # Home page components -│ │ └── layout/ # Layout components -│ ├── docs/ # Documentation config -│ ├── i18n/ # i18n configuration -│ └── messages/ # Translation files -│ ├── en.json -│ └── vi.json -├── next.config.mjs # Next.js configuration -├── vercel.json # Vercel deployment config -└── package.json -``` - -## 🌍 Cấu hình Environment Variables - -Tạo file `.env.local` trong root directory: - -```env -NEXT_PUBLIC_BASE_URL=https://quaros.network -``` - -## 📝 Thêm nội dung Documentation - -1. Tạo file MDX trong `content/docs/{locale}/` -2. Thêm entry vào `src/docs/navigation.ts` -3. Thêm vào registry trong `src/docs/registry.ts` (nếu cần) - -Ví dụ: - -```mdx ---- -title: "My New Doc" ---- - -# My New Documentation - -Content here... -``` - -## 🎨 Styling - -Project sử dụng CSS Modules cho styling. Mỗi component có file `.module.css` riêng. - -## 🔍 SEO Configuration - -### Metadata -Metadata được cấu hình trong: -- `src/app/[locale]/layout.tsx` - Layout metadata -- `src/app/[locale]/page.tsx` - Home page metadata -- `src/app/[locale]/docs/[[...slug]]/page.tsx` - Docs metadata - -### Sitemap -Sitemap tự động được generate tại `/sitemap.xml` từ `src/app/sitemap.ts` - -### Robots.txt -Robots.txt được generate tại `/robots.txt` từ `src/app/robots.ts` - -## 🚢 Deployment - -### Vercel (Recommended) - -1. Push code lên GitHub -2. Import project vào Vercel -3. Cấu hình environment variables -4. Deploy tự động - -**Lưu ý**: Đảm bảo Node.js version trong Vercel project settings là `20.x` hoặc `22.x` - -### Cloudflare Pages - -Project cũng hỗ trợ deploy trên Cloudflare Pages: - -```bash -npm run pages:deploy -``` - -## 🧪 Development Scripts - -- `npm run dev` - Chạy development server -- `npm run build` - Build production -- `npm run start` - Chạy production server -- `npm run lint` - Chạy ESLint - -## 📚 Tài liệu tham khảo - -- [Next.js Documentation](https://nextjs.org/docs) -- [next-intl Documentation](https://next-intl-docs.vercel.app/) -- [MDX Documentation](https://mdxjs.com/) -- [Three.js Documentation](https://threejs.org/docs/) - -## 🤝 Contributing - -Contributions are welcome! Please feel free to submit a Pull Request. - -## 📄 License - -[Thêm license nếu có] - -## 🔗 Links - -- Website: [quaros.network](https://quaros.network) -- Documentation: [quaros.network/docs](https://quaros.network/docs) - ---- - -Made with ❤️ by Goodgo Documentation Team diff --git a/apps/web-docs/SIDEBAR_ORDERING.md b/apps/web-docs/SIDEBAR_ORDERING.md deleted file mode 100644 index 1347e86e..00000000 --- a/apps/web-docs/SIDEBAR_ORDERING.md +++ /dev/null @@ -1,178 +0,0 @@ -# Hướng dẫn sắp xếp Documentation Sidebar - -## 📋 Tổng quan - -Sidebar navigation có 2 cấp độ sắp xếp: -1. **Categories** (Guides, Architecture, Skills, v.v.) -2. **Items** trong mỗi category (các file docs) - -## 🎯 Cách sắp xếp - -### 1. Sắp xếp Categories - -Chỉnh sửa trong file: `apps/web-docs/src/lib/docs-generator.ts` - -```typescript -const CATEGORY_CONFIG = { - 'guides': { order: 1, label: { en: 'Guides', vi: 'Hướng dẫn' } }, - 'architecture': { order: 2, label: { en: 'Architecture', vi: 'Kiến trúc' } }, - 'skills': { order: 3, label: { en: 'Skills', vi: 'Kỹ năng' } }, - // ... -}; -``` - -**Cách thay đổi:** -- Thay đổi `order` để điều chỉnh vị trí (số nhỏ hơn = cao hơn) -- Thêm category mới với order tương ứng -- Categories không có trong config sẽ có `order: 999` (xuất hiện cuối) - -### 2. Sắp xếp Items trong Category - -Có 2 loại sắp xếp: - -#### A. Custom Order (Ưu tiên) - -Định nghĩa thứ tự cố định cho items quan trọng: - -```typescript -const ITEM_ORDER = { - 'guides': [ - 'getting-started', // Xuất hiện đầu tiên - 'local-development', // Thứ hai - 'deployment', // Thứ ba - // Các file khác sẽ được sắp xếp alphabetically - ], - 'architecture': [ - 'system-design', - 'service-communication', - ], - 'skills': [ - 'project-rules', - 'comment-code', - 'api-design', - ], -}; -``` - -**Lưu ý:** -- Dùng **filename** (không có extension `.md`) -- Chỉ liệt kê các file quan trọng cần ưu tiên -- Các file không có trong danh sách sẽ tự động sắp xếp alphabetically ở cuối - -#### B. Alphabetical (Mặc định) - -Items không được liệt kê trong `ITEM_ORDER` sẽ tự động sắp xếp theo alphabet (A-Z). - -## 📝 Ví dụ thực tế - -### Ví dụ 1: Thêm doc mới "Quick Start" - -1. Tạo file: `docs/en/guides/quick-start.md` -2. Muốn nó xuất hiện đầu tiên? Thêm vào `ITEM_ORDER`: - -```typescript -const ITEM_ORDER = { - 'guides': [ - 'quick-start', // ← Thêm dòng này - 'getting-started', - 'local-development', - 'deployment', - ], -}; -``` - -### Ví dụ 2: Thay đổi thứ tự categories - -Muốn Skills xuất hiện trước Architecture: - -```typescript -const CATEGORY_CONFIG = { - 'guides': { order: 1, ... }, - 'skills': { order: 2, ... }, // ← Từ 3 → 2 - 'architecture': { order: 3, ... }, // ← Từ 2 → 3 -}; -``` - -### Ví dụ 3: Category mới "Tutorials" - -```typescript -const CATEGORY_CONFIG = { - // ... existing categories - 'tutorials': { - order: 8, - label: { en: 'Tutorials', vi: 'Hướng dẫn chi tiết' } - }, -}; - -const ITEM_ORDER = { - // ... existing orders - 'tutorials': [ - 'beginner-tutorial', - 'intermediate-tutorial', - 'advanced-tutorial', - ], -}; -``` - -## 🔄 Kết quả - -``` -Sidebar sẽ hiển thị: - -📁 Guides (order: 1) - └─ Getting Started (custom order 0) - └─ Local Development (custom order 1) - └─ Deployment (custom order 2) - └─ Advanced Features (alphabetical) - └─ Best Practices (alphabetical) - -📁 Architecture (order: 2) - └─ System Design (custom order 0) - └─ Service Communication (custom order 1) - └─ Database Design (alphabetical) - -📁 Skills (order: 3) - └─ Project Rules (custom order 0) - └─ Comment Code (custom order 1) - └─ API Design (custom order 2) - └─ Testing Patterns (alphabetical) -``` - -## ⚡ Reload để xem thay đổi - -Sau khi chỉnh sửa `docs-generator.ts`: -1. Lưu file -2. Refresh trang web (Ctrl/Cmd + R) -3. Navigation cache sẽ tự động rebuild - -## 🎨 Tips - -1. **Giữ custom order ngắn gọn**: Chỉ liệt kê 3-5 items quan trọng nhất -2. **Đặt tên file có ý nghĩa**: Alphabetical sorting sẽ hợp lý hơn -3. **Consistency**: Dùng cùng naming convention cho tất cả files -4. **Documentation**: Thêm comment giải thích tại sao sắp xếp như vậy - -## 📌 Checklist - -Khi thêm doc mới: -- [ ] Tạo file `.md` trong thư mục category phù hợp -- [ ] Kiểm tra xem có cần custom order không -- [ ] Nếu cần, thêm vào `ITEM_ORDER` -- [ ] Test bằng cách refresh trang -- [ ] Kiểm tra cả EN và VI locale - -## ❓ Troubleshooting - -### Doc không xuất hiện trong sidebar -- Kiểm tra file có extension `.md` không -- File không được đặt tên là `README.md` (bị exclude) -- Thư mục category có trong `CATEGORY_CONFIG` không - -### Thứ tự không đúng -- Kiểm tra typo trong filename ở `ITEM_ORDER` -- Đảm bảo dùng filename (không có `.md`) -- Clear browser cache và hard refresh - -### Category mới không xuất hiện -- Thêm vào `CATEGORY_CONFIG` với order phù hợp -- Đảm bảo có ít nhất 1 file `.md` trong thư mục diff --git a/apps/web-docs/eslint.config.mjs b/apps/web-docs/eslint.config.mjs deleted file mode 100644 index 05e726d1..00000000 --- a/apps/web-docs/eslint.config.mjs +++ /dev/null @@ -1,18 +0,0 @@ -import { defineConfig, globalIgnores } from "eslint/config"; -import nextVitals from "eslint-config-next/core-web-vitals"; -import nextTs from "eslint-config-next/typescript"; - -const eslintConfig = defineConfig([ - ...nextVitals, - ...nextTs, - // Override default ignores of eslint-config-next. - globalIgnores([ - // Default ignores of eslint-config-next: - ".next/**", - "out/**", - "build/**", - "next-env.d.ts", - ]), -]); - -export default eslintConfig; diff --git a/apps/web-docs/next.config.mjs b/apps/web-docs/next.config.mjs deleted file mode 100644 index c7906a2c..00000000 --- a/apps/web-docs/next.config.mjs +++ /dev/null @@ -1,19 +0,0 @@ -import createNextIntlPlugin from 'next-intl/plugin'; -import createMDX from '@next/mdx'; - -const withNextIntl = createNextIntlPlugin('./src/i18n/request.ts'); -const withMDX = createMDX({ - extension: /\.mdx?$/, - options: { - // Use string for Turbopack compatibility (Next.js 16) - remarkPlugins: ['remark-gfm'], - rehypePlugins: ['rehype-slug'], - }, -}); - -/** @type {import('next').NextConfig} */ -const nextConfig = { - pageExtensions: ['ts', 'tsx', 'js', 'jsx', 'md', 'mdx'] -}; - -export default withNextIntl(withMDX(nextConfig)); diff --git a/apps/web-docs/package.json b/apps/web-docs/package.json index 116c5688..8ce228ad 100644 --- a/apps/web-docs/package.json +++ b/apps/web-docs/package.json @@ -1,41 +1,17 @@ { - "name": "goodgo-docs", - "version": "0.1.0", + "name": "@goodgo/vitepress-docs", + "version": "1.0.0", "private": true, - "engines": { - "node": ">=22.0.0" - }, + "type": "module", "scripts": { - "dev": "next dev | tee logs/dev.log", - "build": "next build | tee logs/build.log", - "start": "next start | tee logs/start.log", - "lint": "eslint", - "pages:deploy": "echo 'Deployment handled by Cloudflare Pages automatically'" - }, - "dependencies": { - "@mdx-js/react": "^3.0.0", - "@next/mdx": "^16.0.4", - "@react-three/drei": "^10.7.7", - "@react-three/fiber": "^9.4.0", - "gray-matter": "^4.0.3", - "lucide-react": "^0.555.0", - "mermaid": "^11.12.2", - "next": "16.0.4", - "next-intl": "^4.5.5", - "react": "19.2.0", - "react-dom": "19.2.0", - "rehype-slug": "^6.0.0", - "remark-gfm": "^4.0.1", - "three": "^0.182.0" + "dev": "vitepress dev", + "build": "vitepress build", + "preview": "vitepress preview" }, "devDependencies": { - "@mdx-js/loader": "^3.0.0", - "@types/node": "^20", - "@types/react": "^19", - "@types/react-dom": "^19", - "@types/three": "^0.182.0", - "eslint": "^9", - "eslint-config-next": "16.0.4", - "typescript": "^5" + "mermaid": "^11.12.2", + "vitepress": "^1.6.3", + "vitepress-plugin-mermaid": "^2.0.17", + "vue": "^3.5.13" } } \ No newline at end of file diff --git a/apps/web-docs/public/_redirects b/apps/web-docs/public/_redirects deleted file mode 100644 index c2c6e862..00000000 --- a/apps/web-docs/public/_redirects +++ /dev/null @@ -1,5 +0,0 @@ -# Redirect root to default locale -/ /en 301 -/en/* /en/:splat 200 -/vi/* /vi/:splat 200 - diff --git a/apps/web-docs/public/file.svg b/apps/web-docs/public/file.svg deleted file mode 100644 index 004145cd..00000000 --- a/apps/web-docs/public/file.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web-docs/public/globe.svg b/apps/web-docs/public/globe.svg deleted file mode 100644 index 567f17b0..00000000 --- a/apps/web-docs/public/globe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web-docs/public/manifest.json b/apps/web-docs/public/manifest.json deleted file mode 100644 index 5ff58424..00000000 --- a/apps/web-docs/public/manifest.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "Goodgo Documentation", - "short_name": "Goodgo Docs", - "description": "Post-Quantum Security. EVM Compatibility. Web3-Ready.", - "start_url": "/", - "display": "standalone", - "background_color": "#000000", - "theme_color": "#ffffff", - "icons": [ - { - "src": "/icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/icon-512.png", - "sizes": "512x512", - "type": "image/png" - } - ] -} \ No newline at end of file diff --git a/apps/web-docs/public/next.svg b/apps/web-docs/public/next.svg deleted file mode 100644 index 5174b28c..00000000 --- a/apps/web-docs/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web-docs/public/vercel.svg b/apps/web-docs/public/vercel.svg deleted file mode 100644 index 77053960..00000000 --- a/apps/web-docs/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web-docs/public/window.svg b/apps/web-docs/public/window.svg deleted file mode 100644 index b2b2a44f..00000000 --- a/apps/web-docs/public/window.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web-docs/src/app/[locale]/docs/[[...slug]]/page.tsx b/apps/web-docs/src/app/[locale]/docs/[[...slug]]/page.tsx deleted file mode 100644 index 31e2abb7..00000000 --- a/apps/web-docs/src/app/[locale]/docs/[[...slug]]/page.tsx +++ /dev/null @@ -1,123 +0,0 @@ -import DocsLayout from '@/components/layout/DocsLayout'; -import DocsContentClient from '@/components/docs/DocsContentClient'; -import { DEFAULT_DOC_SLUG } from '@/lib/docs-types'; -import { docsNavigation } from '@/docs/navigation'; -import { getTranslations } from 'next-intl/server'; -import type { Metadata } from 'next'; -import type { DocsLocale } from '@/docs/navigation'; - - -const baseUrl = process.env.NEXT_PUBLIC_BASE_URL || 'https://quaros.network'; - -type PageProps = { - params: Promise<{ - locale: DocsLocale; - slug?: string[]; - }>; -}; - -function findDocBySlug(slug: string, locale: DocsLocale) { - for (const group of docsNavigation) { - const item = group.items.find((item) => item.slug === slug); - if (item) { - return { - title: item.label[locale], - category: group.label[locale], - }; - } - } - return null; -} - -export async function generateMetadata({ params }: PageProps): Promise { - const { locale, slug } = await params; - const slugPath = slug && slug.length > 0 ? slug.join('/') : DEFAULT_DOC_SLUG; - const t = await getTranslations({ locale, namespace: 'Docs' }); - - const docInfo = findDocBySlug(slugPath, locale); - const title = docInfo - ? `${docInfo.title} | ${t('title')}` - : t('title'); - const description = docInfo - ? `${docInfo.category}: ${docInfo.title} - ${t('intro')}` - : t('intro'); - - return { - title, - description, - alternates: { - canonical: `/${locale}/docs/${slugPath}`, - languages: { - 'en': `/en/docs/${slugPath}`, - 'vi': `/vi/docs/${slugPath}`, - }, - }, - openGraph: { - title, - description, - url: `${baseUrl}/${locale}/docs/${slugPath}`, - type: 'article', - locale: locale, - images: [ - { - url: `${baseUrl}/og-image.png`, - width: 1200, - height: 630, - alt: title, - }, - ], - }, - twitter: { - card: 'summary_large_image', - title, - description, - images: [`${baseUrl}/og-image.png`], - }, - }; -} - -export default async function DocsCatchAllPage({ params }: PageProps) { - const { locale, slug } = await params; - - const slugPath = slug && slug.length > 0 ? slug.join('/') : DEFAULT_DOC_SLUG; - const docInfo = findDocBySlug(slugPath, locale); - - return ( - <> - {docInfo && ( -