Besteci paketlerini drush make ile nasıl kurabilirim?


9

Besteci paketini bir drush make dosyasına nasıl ekler?

Ne kadar genel cevapsa o kadar iyidir. Zaten drush dl'nin besteci paketlerini işlemesine izin veren bir besteci drush modülü var, ancak bu her bağımlılık için bir kabuk komutu gerektiriyor.

Gelecekte Symfony kullanımımız göz önüne alındığında, besteci ve diğer Symfony paketlerinin gelecekte daha önemli hale gelmesi muhtemeldir.


Bu, Drush sorun kuyruğu için bir özellik isteği olduğunu düşünüyorum.
greg_1_anderson

Yanıtlar:


2

Compruper için Drupal modülünü ve composer.json'u indirmek için siteniz.make dosyasını kullanmalısınız.

Composer'ı Drush ile entegre eden Composer modülü var.

Umarım yakında .make kaybolur, bunun yerine composer.json; bunun gerçekleşmesi için sürüm numarası gibi bazı sorunların çözülmesi gerekir.

Besteci paketleri git deposunda saklanır; bir besteci paketi kullanamazsınız, ancak kodu indirebilirsiniz. Örneğin, https://packagist.org/packages/symfony/symfony için aşağıdakileri kullanabilirsiniz.

libraries[symfony][download][type] = "git"
libraries[symfony][download][url] = " https://github.com/symfony/symfony.git"
libraries[symfony][destination] = "lib/symfony/"

Besteci bir şeyi tekrar tekrar oluşturabilir; Tabii ki, bu burada işe yaramaz.

Bkz. Http://cgit.drupalcode.org/drush/plain/docs/make.txt

Onların tersi de https://github.com/composer/installers (ters çevir modülü ile drupal modülünü kurun).


Bu, sorumun cevaplanamayacağı anlamına mı geliyor? (Evet, sarhoş sesler için besteci dosyaları ilginç bir özellik gibi)
Letharion

Evet, cevaplanamaz. "En azından benim bakış açım için) besteci" port "besteci yapmak için hiçbir mantıklı olmayacaktır. Cevabımı bir çeşit geçici çözüm vermek için düzenledim.
Gagarine

1
Aslında, (ab) kitaplıklar sözdizimini kullanmak tamamen geçerli bir çözüm gibi görünüyor. +1.
Letharion
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.