Aller au contenu

Parc mister-guiiug — dépôts, pipelines, librairies

Contexte du parc

Un filtre pour toutes les sections — y compris À faire, cockpit, Renovate et sécu. Les presets écrivent aussi l’URL, partageable.

À faire

    Par famille

    Une application PWA se reconnaît à vite-plugin-pwa et à son déploiement Pages ; une application desktop à Electron ou Tauri. Les trois couches du socle sont nommées explicitement : le squelette est lui-même une PWA, aucun signal ne le distinguerait de ce qu'il engendre.

    Ce qui est rouge

    Dernier run de chaque workflow actif, pris sur la branche par défaut du dépôt (à défaut, le dernier run toutes branches). Les workflows réutilisables du socle sont exclus : ils n'ont pas de run propre.

    Workflows en échec : dépôt, workflow, état, étape fautive, ancienneté, lien vers le run.
    Dépôt Workflow État Où ça casse Depuis Piste

    Dépôts

    Une carte par dépôt git : copie locale, pipelines, pile technique. Les versions de librairies sont celles verrouillées dans le lockfile — pas la plage déclarée.

    Librairies

    Versions réellement verrouillées dans les lockfiles, agrégées sur tout le parc. Seuls les paquets présents dans au moins deux dépôts sont listés : un paquet unique est une dépendance d'application, pas une librairie du parc. Le dégradé va du plus récent (foncé) au plus ancien ; au-delà de quatre versions, la queue est repliée en gris. Cliquez une ligne pour voir quel dépôt porte quelle version.

    Librairies du parc : paquet, nombre de dépôts, répartition des versions, version amont, dépôts en retard.
    Paquet Dépôts Répartition des versions (du plus récent au plus ancien) Amont En retard

    Librairies dormantes

    Librairies dont la dernière version publiée a plus d'un an. La date de publication seule ne dit pas grand-chose : une bibliothèque peut être stable et finie, ou simplement abandonnée. Ce tableau montre donc deux dates — la dernière version parue au registre, et le dernier commit reçu par le dépôt amont. Quand les deux se sont tues, la question d'un remplacement se pose ; quand seul le registre se tait, c'est une version qui manque, pas un projet mort.

    Librairies sans publication depuis plus d’un an : paquet, dépôts, dernière version, âge, dépôt amont, dernier commit, lecture.
    Paquet Dépôts Dernière version Publiée il y a Dépôt amont Dernier commit Lecture Décision

    Matrice des écarts

    La section précédente répond « qui porte quelle version » paquet par paquet ; celle-ci les met côte à côte. Une ligne est un dépôt, une colonne un paquet, une cellule la version qu'il verrouille. La couleur ne dit pas « vieux » dans l'absolu mais l'écart à la version la plus récente du parc — la seule sur laquelle on peut agir, puisqu'un autre dépôt la tient déjà. Par défaut, seuls les paquets réellement éclatés sont montrés ; les colonnes s'ajoutent et se retirent une à une. Tout en-tête classe le tableau — un paquet sur la version portée, Dépôt sur le nom, Écarts sur leur nombre. Un clic, puis l'inverse, puis retour au tri courant. La comparaison des versions est sémantique : 1.9.0 précède 1.10.0. Un dépôt qui ne dépend pas du paquet n'a pas de version à comparer, il reste en bas dans les deux sens.

    Famille
    Maturité
    Matrice des écarts : une ligne par dépôt, une colonne par paquet, la cellule donne la version verrouillée.

    Usage du socle

    Ce que chaque consommateur prend réellement au socle, lu dans son code à chaque relevé — pas le champ configs du catalogue, tenu à la main. Une ligne est ce que le socle offre (un module importé, un outil appelé par un script, un workflow réutilisable), une colonne un dépôt qui en dépend, du plus gros preneur au plus petit. Un point plein ● : il le prend directement ; un rond ○ : il le reçoit par un autre module du socle, ou la CI partagée le lance pour lui. Une ligne qu'aucune colonne ne prend, ni directement ni autrement, est un candidat au retrait ; un clic sur un dépôt liste les modules que la plupart des autres prennent et pas lui — l'effort pour qu'il s'appuie davantage sur le socle.

    Canal
    Famille
    Usage du socle : une ligne par module, outil ou workflow offert, une colonne par dépôt consommateur ; une case pleine dit qu'il le prend.

    Production & sites

    Déploiements en cours, production en retard, sites hors ligne, URL mortes et morceaux fugaces.

    Tendances

    Évolution sur l’historique du relevé — la page dit si le parc s’améliore.

    Salle Renovate

    Backlog Renovate agrégé sur tout le parc : en attente, majeures, et paquets que Renovate ne sait pas résoudre.

    Dépôt En attente Majeures Dashboard

    Irrésolubles

      Alertes cross-parc

      Dependabot et CodeQL agrégés : quels dépôts portent combien d’alertes, et les graves d’abord.

      Dépôt Source Alertes Graves

      Table des éléments

      Jours depuis le dernier commit local