What is a Monorepo?


A monorepo is a single Git repository that contains multiple distinct packages or applications. The alternative is a polyrepo: one repo per app or package.

This repo is nest-monorepo. It contains:



nest-monorepo/
├── apps/
│ ├── api/ ← FastAPI backend
│ ├── worker/ ← Celery async worker
│ └── cli/ ...