Quiero poner https://github.com/timrwood/moment en mi composer.json para facilitar el mantenimiento.Cómo usar el compositor con un proyecto github no packagista que contiene un paquete.json
No es un proyecto oficial de packagista (por supuesto, ya que no es PHP), pero contiene un packages.json
para nodejs. ¿Puedo usar esto en mi composer.json
?
yo probamos este, pero no funcionó:
{
"repositories": {
"timrwood/moment": {
"type": "git",
"url": "git://github.com/timrwood/moment.git"
}
}
}
Se lanza un mensaje de error que dice "No composer.json válido se encontró en ninguna rama o una etiqueta de git: //github.com /timrwood/moment.git, no se pudo cargar un paquete desde allí. "
Y se carece de la cadena de versión para definir la versión que yo quiero usar ...
¿Alguien puede ayudar aquí?
¿O no debería usar compositor aquí en todo caso estoy mezclando JS y PHP?
¿Has visto en Satis? https://github.com/composer/satis y http://getcomposer.org/doc/articles/handling-private-packages-with-satis.md –
No lo he intentado todavía, ¡gracias por la pista! Lo probaré. – acme
La versión actual del compositor permite agregar 'composer.json' a mano: http://getcomposer.org/doc/04-schema.md#repositories – Tgr