Utilisation d'une branche spécifique au lieu d'une version avec composer
Publié le 02/10/2021 • Actualisé le 02/10/2021
Dans ce bout de code, nous voyons comment utiliser une branche spécifique au lieu d'une version avec composer. Ça peut être utile pour tester une branche avant de créer un tag. Ça peut aussi être utile pour utiliser une branche corrigeant un bug avant qu'un tag officiel soit publié par les mainteneurs d'une librairie open-source. L'astuce ici est d'utiliser "dev-" au début de la condition. Quand composer détecte ceci, il sait qu'une branche est demandée au lieu d'une condition de version. Dans l'exemple suivant, la branche my-bug-fix
de la libraire friendsofsymfony/elastica-bundle
( mon fork) est utilisée.
{ "this is an extract of the composer.json file" },
{
"repositories": {
"coil_foselasticabundle": {
"type": "vcs",
"url": "git@github.com:COil/FOSElasticaBundle.git"
}
},
"require": {
"friendsofsymfony/elastica-bundle": "dev-my-bug-fix"
}
}
Plus sur Stackoverflow Lire la doc Plus sur le web Snippet aléatoire