Vous avez un Back-end, un Front-end, et peut-être une lib UI partagée ? Les mettre dans des dépôts séparés devient vite un enfer à maintenir. Le Monorepo est la solution, et Turborepo est l'outil qu'il vous faut.
Le concept du Remote Caching
La magie de Turbo réside dans son cache. Si vous n'avez pas touché à votre librairie UI, Turbo ne la re-buildera pas. Mieux : si un collègue l'a buildée sur son PC, Turbo téléchargera son cache pour aller plus vite chez vous.
Structure idéale
apps/web: Votre site Next.jsapps/api: Votre backendpackages/ui: Vos composants Shadcn/ui partagéspackages/db: Votre configuration Prisma
Une seule commande pnpm run dev lance tout l'écosystème.



