Et donc :
Tester une installation de SPIP5:
composer create-project \
--repository=https://get.spip.net/composer \
--remove-vcs \
--no-dev \
spip/spip \
spip-dev-5 \
dev-spip-project-5.x
cd spip-dev-5
Tester une installation de SPIP4.4
composer create-project \
--repository=https://get.spip.net/composer \
--remove-vcs \
--no-dev \
spip/spip \
spip-dev-4.4 \
dev-spip-project-4.4
cd spip-dev-4.4
# Installer les plugins-dist avec votre outil préféré ...
# Personnellement, j'utilise une ligne de commande :
# https://git.spip.net/-/snippets/14#L3
eval "$(jq -r 'map("mkdir -p \"$(dirname "+.path+")\" && git clone -b "+.branch+" "+.source+" "+.path)|.[]' plugins-dist.json)"
C’est du TEST. Il y a sans doute des scories, des oublis, des réglages …
Si c’est validé. Je migrerai les branches/issues/PRs des milestones 4.4 et 5.0 comme je l’avais fait pour spip/prive
Retours bienvenus
Idéalement, cette semaine, histoire de pouvoir embarquer ce mode d’installation dans les betas à venir