Atelier d'innovation digitale, développe vos projets d'innovation web et mobile avec agilité, pragmatisme et gourmandise.
Monorepos ?
L'utilisation d'un seul repository
pour plusieurs projets
Grosse base de code
Librairies
Pour des ""petits"" projets
API en Php
Front JavaScript
App. mobile
Beaucoup plus simple avec un seul repo
Une seule équipe
Pas de problème de version
Commit impactant le front et le back
Vision globale du projet
...
Microservices
les workspaces YARN
Un package.JSON
pour les unifier tous
333 Mo
186 Mo
Unification du code styling
Jest multi-project-runner
LERNA
permet de partager (JavaScript) du code au sein d'un monorepo
React-admin (14 packages)
NPM link, en mieux
Conclusion
Vous n'êtes pas sur un application "monolithique", vous pourriez vous simplifier la vie en n'utilisant qu'un seul repo.
Vous êtes sur une application monolithique ?
Et bien vous faites déjà du monorepo :)
Vous voulez adopter une démarche "DevOps" : utilisez un monorepo ;)
MERCI
Un monorepo pour les petits projets
By Alexis Janvier
Un monorepo pour les petits projets
Plébiscitée sur les grosses bases de code, l’utilisation d’un monorepo sur un projet de librairies est un indéniable plus. Mais qu’en est-il sur les projets plus standards ?