Intended to manage apps, shared components, icons, request capabilities, and utility packages in a unified workspace.
中文 | English
- Establish a standard
apps/*+packages/*monorepo layout - Use
apps/dipas the current business app workspace - Prepare shared packages for
components,icons,request, andutils - Build
componentswith anantd-based adapter layer
.
├─ apps/
│ └─ dip/ # Current business app workspace
├─ packages/
│ ├─ components/ # Shared component package with antd adapters
│ ├─ icons/ # Shared icon exports
│ ├─ request/ # Shared request layer
│ └─ utils/ # Shared utility functions
├─ tooling/
│ ├─ tsconfig/ # Shared TypeScript configs
│ └─ tsup-config/ # Shared tsup config factory
├─ package.json
├─ pnpm-workspace.yaml
└─ turbo.json
pnpm install
pnpm typecheck@kweaver-web/components@kweaver-web/icons@kweaver-web/request@kweaver-web/utils