Exiger un fork avec Composer
Exiger un fork sur Github à l'aide de composer peut présenter des défis, illustrés par l'erreur rencontrée lors de la tentative d'utilisation de Nodge fork de lessphp. La solution la plus simple à ce problème consiste à utiliser un référentiel VCS.
Dans cette approche, le fork peut être ajouté en tant que référentiel et la contrainte de version ajustée pour pointer vers la branche personnalisée. Notamment, le nom de la branche personnalisée doit être préfixé par « dev- ».
Par exemple, si un fork de « monolog/monolog » a été créé avec une branche nommée « bugfix », le fichier composer.json doit être mis à jour comme suit :
{ "repositories": [ { "type": "vcs", "url": "https://github.com/igorw/monolog" } ], "require": { "monolog/monolog": "dev-bugfix" } }
Contrairement à l'exemple erroné, l'instruction "require" reste inchangée à l'exception de la spécification de la branche bugfix. Le package amont (monolog/monolog) continue d'être référencé, pas le fork personnel (igorw/monolog), et le nom de la branche est préfixé par "dev-."
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!