Directory Explanation โ โ
The repository uses Monorepo management, and the project structure is as follows:
bash
bash
.
โโโ README.md # Project documentation
โโโ apps # Project applications directory
โ โโโ backend-mock # Backend mock service application
โ โโโ web-antd # Frontend application based on Ant Design Vue
โ โโโ web-antdv-next # Frontend application based on Ant Design Vue Next
โ โโโ web-ele # Frontend application based on Element Plus
โ โโโ web-naive # Frontend application based on Naive UI
โ โโโ web-tdesign # Frontend application based on TDesign
โโโ cspell.json # CSpell configuration file
โโโ docs # Project documentation directory
โโโ eslint.config.mjs # ESLint configuration file
โโโ lefthook.yml # Git hook configuration file
โโโ internal # Internal tools directory
โ โโโ lint-configs # Code linting configurations
โ โ โโโ commitlint-config # Commitlint configuration
โ โ โโโ eslint-config # ESLint configuration
โ โ โโโ oxfmt-config # Oxfmt configuration
โ โ โโโ oxlint-config # Oxlint configuration
โ โ โโโ stylelint-config # Stylelint configuration
โ โโโ node-utils # Node.js tools
โ โโโ tsconfig # Common tsconfig settings
โ โโโ vite-config # Common Vite configuration
โโโ oxfmt.config.ts # Oxfmt config entry
โโโ oxlint.config.ts # Oxlint configuration file
โโโ package.json # Project dependency configuration
โโโ packages # Project packages directory
โ โโโ @core # Core package
โ โ โโโ base # Base package
โ โ โ โโโ design # Design related
โ โ โ โโโ icons # Icons
โ โ โ โโโ shared # Shared
โ โ โ โโโ typings # Type definitions
โ โ โโโ composables # Composable APIs
โ โ โโโ preferences # Preferences
โ โ โโโ ui-kit # UI component collection
โ โ โโโ layout-ui # Layout UI
โ โ โโโ menu-ui # Menu UI
โ โ โโโ shadcn-ui # shadcn UI
โ โ โโโ tabs-ui # Tabs UI
โ โโโ constants # Constants
โ โโโ effects # Effects related packages
โ โ โโโ access # Access control
โ โ โโโ plugins # Large third-party dependency plugins
โ โ โโโ common-ui # Common UI
โ โ โโโ hooks # Composable APIs
โ โ โโโ layouts # Layouts
โ โ โโโ request # Request
โ โโโ icons # Icons
โ โโโ locales # Internationalization
โ โโโ preferences # Preferences
โ โโโ stores # State management
โ โโโ styles # Styles
โ โโโ types # Type definitions
โ โโโ utils # Utilities
โโโ playground # Demo directory
โโโ pnpm-lock.yaml # pnpm lock file
โโโ pnpm-workspace.yaml # pnpm workspace configuration file
โโโ scripts # Scripts directory
โ โโโ deploy # Deployment-related scripts
โ โโโ turbo-run # Turbo run script
โ โโโ vsh # VSH script
โโโ stylelint.config.mjs # Stylelint configuration file
โโโ turbo.json # Turbo configuration file
โโโ vben-admin.code-workspace # VS Code workspace configuration file
โโโ vitest.config.ts # Vitest configuration file
Jin Mao
xingyu4j
vben
Li Kui