Un tour du coté du plugin-dist compresseur.
Voici, à l’intant t
, la situation du plugin compresseur.
Je l’ai pris un peu au hasard pour illustrer ce qu’on pourrait faire sur le cycle de vie des plugins-dist.
Milestones actuelles
Elles sont basées sur les versions de SPIP, et non ses versions à lui.
Branches actuelles
Il y a un mix entre versions du plugin (les plus récentes) et des spip-x.y
refletant la version cible de SPIP.
Issues actuelles
2 labels importants : bug
et amélioration
, comme dans SPIP. liées au dépôt git spip/compresseur
Qu’est qu’on peut faire avec GitLab ?
- On peut, ou non, mettre en commun les labels dans l’orga (ou groupe) spip : les mêmes labels pour spip/spip, les plugins-dist et tous projets git du groupe
spip
- On peut supprimer, ou non, certaines branches non maintenues, comme expliqué pour
spip/spip
- On peut garder les branches basées sur la version mineure du plugin OU BIEN les renommer en fonction de la version cible de SPIP.
- On peut clore certaines milestones, en supprimer d’autres et renommer les « plus récentes » de 2 manières : selon la version du plugin ou selon la version cible de SPIP.
Idéalement, et pour des raisons assez pratiques, ils seraient mieux d’avoir une cohérence entre les branches et les milestones et par conséquent la version du plugin :
- Milestone 5.0, branche 5.0/master/main/… version du plugin dans
paquet.xml
= 5.0.0-dev, compat SPIP « 5.x-dev », idem dans composer.json
- Milestone 2.2, branche 2.2/master/main/… version du plugin dans
paquet.xml
= 2.2.0-dev, , compat SPIP « 5.x-dev », idem dans composer.json
Et on adapterait pour les versions suivantes précédentes …