Nima Monorepo
Barcha loyihalar uchun yagona repozitoriy
Monorepo — bu bir nechta loyihalar bitta repozitoriyda saqlanadigan kod boshqarish strategiyasi.
Afzalliklari
- Yagona kod bazasi
- Loyihalar bo'ylab atomik o'zgarishlar
- Kodni qayta ishlatish
- Soddalashtirilgan bog'liqlik boshqaruvi
- Yagona standartlar va linterlar
Vositalar
- Nx — Angular, React, Node.js uchun
- Turborepo — Vercel tomonidan
- Lerna — npm paketlari uchun
- Bazel — Google tomonidan
- Rush — Microsoft tomonidan
Kompaniya misollari
- Google (barcha kod bitta repoda)
- Meta (Facebook, Instagram)
- Microsoft (Windows)
- Uber
Qachon ishlatish kerak
- Bitta jamoaning mikroxizmatlari
- Frontend + backend + umumiy kutubxonalar
- Bir nechta bog'liq mahsulotlar