Voglio mettere https://github.com/timrwood/moment nel mio compositore.json per una facile manutenzione.Come utilizzare il compositore con un progetto github non packagist contenente un packages.json
Non è un progetto ufficiale di packagist (ovviamente, poiché non è PHP), ma contiene un packages.json
per nodejs. Posso usare questo nel mio composer.json
?
Ho provato questo, ma non ha funzionato:
{
"repositories": {
"timrwood/moment": {
"type": "git",
"url": "git://github.com/timrwood/moment.git"
}
}
}
getta un messaggio di errore che dice "No composer.json valida è stata trovata in qualsiasi ramo o tag di git: //github.com /timrwood/moment.git, non è stato possibile caricare un pacchetto da esso. "
Ed è carente la stringa della versione per definire la versione voglio usare ...
Chiunque può aiutare qui?
Oppure non dovrei usare il compositore qui perché sto mixando JS e PHP?
Hav hai guardato in Satis? https://github.com/composer/satis e http://getcomposer.org/doc/articles/handling-private-packages-with-satis.md –
Non ho ancora provato, grazie per il suggerimento! Lo proverò. – acme
La versione attuale del compositore consente di aggiungere un 'composer.json' a mano: http://getcomposer.org/doc/04-schema.md#repositories – Tgr