Compréhension LPI

Équipe, maintenance et activité du code

En bref :

  • Contributeur principal à 70–91 % sur 4 composants : bus factor ≈ 1.
  • Produit actif, environ 600 commits par an : un fork Paris-Saclay devrait absorber ce rythme, d’où un coût de suivi récurrent.
  • Signaux positifs réels (CI, tests, revues), mais mainteneurs actuels et suppléance à confirmer avec LPI.

Concentration par composant

DépôtRôleContributionsPart du contributeur principalDernier commit public
CyberCRI/projects-frontendFrontend Nuxt/Vue1 11373 %9/10/2026 — 60a094c0
CyberCRI/projects-backendAPI et back-office Django63370 %6/10/2026 — 03ad7965
CyberCRI/shared-projects-frontendComposants frontend partagés (créé en 2026)13891 %6/10/2026 — 9dbfc516
CRISalid-esr/crisalid-apolloAPI GraphQL au-dessus de Neo4j11086 %15/07/2026 — d377579a
CyberCRI/projects-crisalidAssemblage des sous-modules16890 % (bot)7/10/2026 — 62c82364

crisalid-apollo appartient à la suite CRISalid : il figure ici parce que l’assemblage projects-crisalid l’intègre. Il ne doit pas être compté dans la continuité propre au frontend Projects.

Cette concentration n’est pas une preuve d’insuffisance ; c’est un signal de continuité à instruire avant de confier un service public à ce socle. Quelques contributeurs interviennent sur plusieurs dépôts, mais les chiffres ne disent pas combien de personnes savent aujourd’hui publier, restaurer ou diagnostiquer chaque service.

Détail nominatif des contributions

Noms affichés uniquement lorsqu’ils figurent sur le profil GitHub public ou la signature des commits. Aucune adresse électronique n’est reproduite.

Contributeur publicProfilFrontendBackendPartagéAssemblageApolloTotal
Julien Droulez@JulienDroulez81541200831
Sam Onaisi@samonaisi44460131464
Rémi Germain@remigermain1385512620321
Stanislas Bruhière@Nastaliss107101020210
Joachim Dornbusch@jdp1ps00009595
Yohann Mepa@ymepacri34500039
Identité non renseignée@atetu111400025
Gabrielle Micha@g-micha00001414
Guillaume Godin@Guillaume302110002
Total humain1 110626138171102 001

Comptes automatisés : Infra bot (151, mises à jour de sous-modules), dependabot[bot] (8), LPI-bot-account (2) ; soit 2 162 contributions au total.

Activité annuelle

Commits publics par année sur les cinq dépôts
Chargement du schéma pédagogique...

Depuis 2024, le rythme se stabilise autour de 600 commits par an, avec l’apparition de l’assemblage CRISalid et d’Apollo en 2025, puis du frontend partagé en 2026. C’est le signe d’un produit vivant, et donc d’un coût de suivi : une adaptation Paris-Saclay devra absorber les évolutions de contrats, de modèles et de dépendances sans dériver du socle.

Signaux positifs observés

Pull requests visibles et revues ; CODEOWNERS sur le frontend et le backend ; CI de formatage, lint, typage, tests et migrations ; tests unitaires et end-to-end ; mises à jour de sous-modules automatisées.

Méthode

Photographie du 12 octobre 2026, sur la branche par défaut des cinq dépôts. Contributions : endpoint GitHub GET /repos/{owner}/{repo}/contributors?anon=1 ; les lignes anonymes rattachables à un profil par leur signature ont été regroupées. Années : git log par date d’auteur sur le même état. Ces comptes ne mesurent ni productivité ni disponibilité ; ils sont à rafraîchir avant contractualisation. Les questions à LPI (RACI, suppléance, délais de correction) figurent dans la grille d’évaluation.

Last modified on