什么是 Monorepo
Monorepo(单体仓库)是一种将多个相关项目存储在单一代码仓库中的开发策略。与传统的多仓库(Multi-repo)相比,Monorepo 将所有相关代码集中管理。
Monorepo vs Multi-repo
Monorepo 结构:
project/
├── packages/
│ ├── shared-utils/
│ ├── web-app/
│ ├── mobile-app/
│ └── api-server/
├── tools/
├── docs/
└── package.json
Multi-repo 结构:
├── shared-utils-repo/
├── web-app-repo/
├── mobile-app-repo/
└── api-server-repo/
2024/8/25大约 7 分钟
