Comment inclure un package de compositeur dans un fichier de création drush?
Plus la réponse est générale, mieux c'est. Il existe déjà un module drush de compositeur permettant à drush dl de gérer les packages composer, mais cela nécessite une commande shell pour chaque dépendance.
Compte tenu de notre utilisation future de Symfony, le compositeur et d'autres bundles Symfony deviendront probablement plus importants à l'avenir.
drush
deployment
composer
8
Létharion
la source
la source
Réponses:
Vous devez utiliser yoursite.make pour télécharger le module Drupal et composer.json pour composer.
Il existe le module Composer qui intègre Composer à Drush.
J'espère que bientôt .make va disparaître, remplacé par composer.json; pour que cela se réalise, certains problèmes doivent être résolus, tels que le numéro de version.
Les packages du compositeur sont stockés dans le référentiel git; vous ne pouvez pas utiliser un package compositeur, mais vous pouvez télécharger le code. Par exemple, pour https://packagist.org/packages/symfony/symfony, vous pouvez utiliser ce qui suit.
Le compositeur peut créer des trucs récursivement; bien sûr, cela ne fonctionnera pas ici.
Voir: http://cgit.drupalcode.org/drush/plain/docs/make.txt
Leur est également https://github.com/composer/installers que peut faire l'invert (installer le module drupal avec composer).
la source