codegouvfr / sill

The code of : https://code.gouv.fr/sill
https://code.gouv.fr/sill
11 stars 7 forks source link

Envisager une approche monorepo #86

Closed bzg closed 6 months ago

bzg commented 11 months ago

Nous avons quatre dépôts: sill-web, sill-api, sill-data, sill-docs: cela complique le déploiement et la contribution. Voir si nous devons simplifier et adopter une approche monorepo.

garronej commented 11 months ago

I've migrated Onyxia to a Monorepo.
It could serve as a blueprint.
https://github.com/InseeFrLab/onyxia

However I'm sure Gerome has good solutions for this.

JeromeBu commented 11 months ago

Mono-repo seems like a good plan 👍. It would be easier to navigate around the projects.

JeromeBu commented 11 months ago

Je suppose que c'est sill-web qui deviendrait le monorepo ? Ca permettra de conserver les issues déjà existante dans ce repo.

Par contre il faut avoir conscience que ca veut dire qu'on va perdre l'historique de commit des autres repo.

Ca pourrait être l'occasion de le renommer comme mentionné dans l'issue : #85

bzg commented 11 months ago

Je suppose que c'est sill-web qui deviendrait le monorepo ? Ca permettra de conserver les issues déjà existante dans ce repo.

Oui.

Par contre il faut avoir conscience que ca veut dire qu'on va perdre l'historique de commit des autres repo.

On archivera les autres repos qui ne seront plus utilisés, donc on ne les perdra pas vraiment, c'est juste qu'il ne seront pas dans le monorepo.

(Il y a le sujet de https://github.com/codegouvfr/sill-data qui doit rester privé.)

Ca pourrait être l'occasion de le renommer comme mentionné dans l'issue : #85

Oui, faisons les propositions de noms dans #85.

garronej commented 11 months ago

@JeromeBu Oui et oui.