Revista Informática

Usar un repositorio de GIT desde composer

Publicado el 19 octubre 2015 por Jocual

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.


Volver a la Portada de Logo Paperblog