Ich möchte https://github.com/timrwood/moment in meine composer.json für einfache Wartung setzen.Wie verwende ich Composer mit einem nicht-packagistischen Github-Projekt, das eine packages.json enthält
Es ist kein offizielles Packagist-Projekt (natürlich, da es nicht PHP ist), aber es enthält eine packages.json
für nodejs. Kann ich das in meinem composer.json
verwenden?
Ich versuchte dies, aber es hat nicht funktioniert:
{
"repositories": {
"timrwood/moment": {
"type": "git",
"url": "git://github.com/timrwood/moment.git"
}
}
}
Es wirft eine Fehlermeldung „Keine gültige composer.json sagt, wurde in jedem Zweig oder eine Marke von git gefunden: //github.com /timrwood/moment.git, konnte kein Paket von ihm laden. "
Und es fehlt die Version Zeichenfolge, die die Version, die ich verwenden möchten definieren ...
Jeder kann hier helfen?
Oder sollte ich nicht Komponist überhaupt hier verwenden, weil ich JS und PHP mische?
Hav Sie sah in Satis? https://github.com/composer/satis und http://getcomposer.org/doc/articles/handling-private-packages-with-satis.md –
Hab es noch nicht probiert, danke für den Hinweis! Ich werde es versuchen. – acme
Aktuelle Composer-Version erlaubt das Hinzufügen einer 'composer.json' von Hand: http://getcomposer.org/doc/04-schema.md#repositories – Tgr