Le mode_dev devrait aussi utiliser le composer.local et tout mettre en SSH
Actuellement le mode_dev de la commande Telecharger ne fait qu'activer le require-dev de Composer. Donc on a les libs "pour le dev" en plus, ça c'est ok.
Mais tous les plugins-dist ne sont plus en Git, uniquement en dézippage simple, donc impossible de faire des branches et des PR dessus ! Et non seulement il faut que ce soit en Git mais aussi en SSH (pas en Git https://).
Quand on active l'option --dev, il faudrait donc vérifier si l'install "dev" est vraiment complète ou pas, et si ce n'est pas le cas, il faut lancer ce genre de commande (donnée par @marcimat) :
rm -rf plugins-dist/spip && rm -f composer.local.* && composer local mode-dev && composer local req --dev symfony/var-dumper && composer local mode-dev
Cela active le "composer.local" avec "mode-dev" codé par James, et ça convertit tout en Git, puis tout en SSH (bizarrement pour l'instant il faut lancer DEUX fois la commande composer local mode-dev
pour que ça fasse les deux conversions).
Après ça on a un installation de dev vraiment complète à priori.