Wie fügt man ein Composer-Paket in eine Drush-Make-Datei ein?
Je allgemeiner die Antwort, desto besser. Es gibt bereits ein Composer-Drush-Modul, mit dem drush dl Composer-Pakete verarbeiten kann. Dies erfordert jedoch einen Shell-Befehl für jede Abhängigkeit.
Angesichts unserer zukünftigen Verwendung von Symfony werden Komponisten und andere Symfony-Bundles in Zukunft wahrscheinlich an Bedeutung gewinnen.
drush
deployment
composer
8
Letharion
quelle
quelle
Antworten:
Sie sollten yoursite.make verwenden, um das Drupal-Modul und composer.json for composer herunterzuladen.
Es gibt das Composer- Modul, das Composer in Drush integriert.
Ich hoffe, dass .make bald verschwinden wird, ersetzt durch composer.json; Damit dies zutrifft, müssen einige Probleme behoben werden, z. B. die Versionsnummer.
Composer-Pakete werden im Git-Repository gespeichert. Sie können kein Composer-Paket verwenden, aber Sie können den Code herunterladen. Für https://packagist.org/packages/symfony/symfony können Sie beispielsweise Folgendes verwenden.
Der Komponist kann Inhalte rekursiv erstellen. Das wird hier natürlich nicht funktionieren.
Siehe: http://cgit.drupalcode.org/drush/plain/docs/make.txt
Es gibt auch https://github.com/composer/installers als das Invertieren (Drupal-Modul mit Composer installieren).
quelle