Usar una librería de composer es relativamente sencillo en nuestros proyectos PHP, pero que pasa cuando queremos usar un repositorio en GIT, que o bien no está en composer o bien es nuestro personal, pero lo queremos incluir en otro, algo muy normal cuando separamos componentes reutilizase, pues bien, es muy sencillo esto también, solo tenemos que modificar nuestro composer.json e incluir la url del repositorio de GIT, especificando que es un repositorio GIT y lo vamos a utilizar como una dependencia más.
Nuestro código quedaría de la siguiente forma:
{ "repositories": [ { "type": "vcs", "url": "https://github.com/igorw/monolog" } ], "require": { "monolog/monolog": "dev-bugfix" } }
Inclusi si queremos podemos incluir una carpeta local de nuestro pc, a modo de desarrollo, sería algo así:
{ "repositories": [ { "type": "path", "url": "../../packages/my-package" } ], "require": { "my/package": "*@dev" } }
Como podemos observar,las posibilidades de composer son mayores de las que realmente conocemos, es una herramienta muy potente que nos hace la vida más fácil día a día.