← Glossaire
Glossaire · Dev

Qu'est-ce que Monorepo ?

Une méthode de développement où plusieurs projets logiciels sont conservés dans un seul dossier partagé.

Définition

Dans le monde du logiciel, au lieu que les projets soient déconnectés les uns des autres, tous les codes interconnectés sont rassemblés dans un seul centre. Cette méthode rend le partage de code et les mises à jour entre projets beaucoup plus rapides.

Analogie : C'est comme conserver tous les livres d'une bibliothèque, classés par catégories, dans un immense bâtiment, plutôt que de les répartir dans différents bâtiments.

Comment ça marche

Les développeurs accèdent à tous les projets via un référentiel maître unique, de sorte que les modifications apportées dans une bibliothèque sont instantanément visibles dans les autres projets.

Où est-ce utilisé

Il est utilisé dans les grandes entreprises de logiciels et dans les projets où sont développés des microservices interconnectés.

Souvent confondu avec

Il ne s’agit pas de mélanger les codes, mais de les gérer régulièrement à partir d’un seul centre.

Questions fréquentes

Est-ce adapté à tout le monde ?

Non, la gestion peut devenir difficile dans les très grands projets.

Cela affecte-t-il la sécurité ?

Il offre une gestion de code plus sécurisée avec une autorisation correcte.

Termes liés

Outils liés

Cette explication a été rédigée en langage clair pour TreScout puis traduite automatiquement depuis l’original turc · la version turque fait foi. Si quelque chose vous semble erroné ou manquant, écrivez à hello@trescout.com. Lire en turc →