composer create-project

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 :slight_smile:

Idéalement, cette semaine, histoire de pouvoir embarquer ce mode d’installation dans les betas à venir