Bir PHP kitaplığı yayınlamak veadresine Composer aracılığıyla kurulabilmesini sağlamak istiyorum.Besteci ile dizinleri nasıl yok sayılır?
Benim kütüphane aşağıdaki yapıya sahiptir: Temelde
lib/
tests/
composer.json
README.md
, bir proje en composer.json
bu kütüphane zaman, ben zahmetlidir ve tests
dizinin hariç, kopyalanacak her şeyi istiyorum sadece kütüphanenin kendisi geliştirilirken gereklidir. Bu, aksi takdirde (özellikle üretim için projeyi ambalajlarken) boş alan kaybıdır.
Bu dizini kitaplığın composer.json
dışlamadan çıkarmak mümkün mü?
Mükemmel, teşekkürler. '.gitattributes' çözümü ümit verici görünüyor. Yine de, ZIP'i varsayılan davranış olan GitHub'dan indirmiyor mu? – Benjamin
@Benjamin no, bir etiketi koddan indirir, zip dosyasını değil. Zip'i almak için 'ppferfer-dist 'kullanmanız gerekir (anser'de yanlış anahtar kullanılır, bilinir) –
Aslında [bu sayfa] (http://getcomposer.org/doc/03-cli.md) diyor ki : * Stabil versiyonlar için besteci 'dist'i varsayılan olarak kullanır. * – Benjamin