Je suis assez d’accord sur le principe de base :
- X : pour changements (majeurs, donc dès la X.0 puis pas avant la (X+1).0 )
- Y : pour ajouts (donc pas de « casse », seulement le champ des possibles qui s’élargit)
- Z : pour corrections (bugfix)
C’est un peu la base du versioning, non ?
L’idée des « plugins de transition » me paraît très judicieuse et pourrait alors être considérée comme une « bonne pratique » voir comme une habitude (?)
N’hésitez pas à me faire remarquer si je suis (un peu) à côté de la plaque et me glisser un ou plusieurs lien.s approprié.s de temps en temps histoire d’étoffer ma « culture SPIP ».
En tout cas, vos échanges et fonctionnements collectifs me plaisent bien