PHP composer para desarrolladores

¿Alguna vez has querido corregir un bug a un paquete de Composer? ¡Usted puede!

Obtenga un clon local del git  de la dependencia requiriéndolo con la opción -prefer-source.

composer require usuariogit/package --prefer-source

Pero espera que no es todo!

Si tiene su propio espacio de nombres GitHub puede configurar las cosas para que su propio código siempre se instale desde el origen. Por ejemplo, en el siguiente fragmento composer.json, todos los paquetes de usariogit se instalan desde el origen y todo lo demás es dist.

{ "config": { "preferred-install": { "usuariogit/*": "source", "*": "dist" } } }

¿Alguna vez quiso usar una rama git en vez de una versión específica? ¡Usted puede!

Utilice alias en línea. Para declarar un alias en línea debe:

  • Prefijo los nombres de rama con: dev
  • Ningún comodín (*), debe ser ambiguo.

Por ejemplo, si mi archivo composer.json tenía esto en él:

"usuariogit/package": "1.*",

Luego, para usar una rama simplemente lo cambiaría a:

"usuariogit/package": "dev-BRANCH_NAME as 1.0.9",

Donde BRANCH_NAME es una rama que existe en GitHub y 1.0.9 es inequívoca.

Eso es todo!!

Deja un comentario

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.