Retrouvez les définitions clés pour cadrer un projet IA en PME et relier facilement les notions entre elles.
Définition
Un monorepo est un dépôt de code unique qui contient plusieurs applications, services ou bibliothèques partagées. Il facilite la réutilisation de code commun et garantit une cohérence forte entre les projets d'une même organisation.
À retenir
Le monorepo centralise tout le code au même endroit pour partager les briques communes et garder la cohérence.
Erreur fréquente
Adopter un monorepo sans outillage adapté, ce qui peut ralentir les builds et la CI.
À quoi cela sert
- Partager un socle commun entre plusieurs applications.
- Garder une vision d'ensemble et une cohérence de versions.
- Simplifier les changements transverses à plusieurs projets.
Exemple concret
Une usine logicielle range Back Office, portails clients et bibliothèques communes dans un seul monorepo GitHub, ce qui permet de réutiliser le même socle pour chaque nouveau projet.
Bonnes pratiques
- Structurer clairement les dossiers par application et par librairie.
- Outiller les builds pour ne recompiler que ce qui change.
- Définir des règles de propriété du code par équipe.
Pourquoi ce terme compte
Comprendre cette notion aide à mieux cadrer un outil IA, à poser les bonnes questions à un éditeur ou à un prestataire, et à distinguer les promesses marketing des usages réellement utiles pour une PME.
Revenez au sommaire du lexique IA ou poursuivez avec les autres ressources du site.
Pages utiles pour passer de la notion à l'action
Ces notions IA prennent leur valeur quand elles sont reliées à des usages métier concrets, à la gouvernance et à l'intégration dans les outils déjà utilisés en PME.