Composer Vendor Yeni Ekleme Komutu

Composer ile Yeni Bir Satıcı Ekleme: Kapsamlı Bir Kılavuz

Composer, PHP projelerinde bağımlılıkları yönetmek için kullanılan popüler bir paket yöneticisidir. Yeni bir satıcı eklemek, projelerinize yeni paketler eklemenize ve bunları yönetmenize olanak tanır. Bu makale, Composer ile yeni bir satıcı ekleme sürecini adım adım açıklayacaktır.

Adım 1: Satıcı Oluşturma

Yeni bir satıcı oluşturmak için Packagist’e kaydolmanız gerekir. Packagist, PHP paketlerini barındıran ve dağıtan resmi PHP paket deposudur. Packagist’e kaydolduktan sonra, yeni bir satıcı oluşturabilirsiniz.

Adım 2: Satıcı Deposu Oluşturma

Satıcı oluşturduktan sonra, paketlerinizi barındıracak bir depo oluşturmanız gerekir. Bu depo, GitHub veya GitLab gibi bir sürüm kontrol sisteminde oluşturulabilir.

Adım 3: Paket Oluşturma

Yeni bir paket oluşturmak için, satıcı deponuzda bir composer.json dosyası oluşturmanız gerekir. Bu dosya, paketinizin meta verilerini, bağımlılıklarını ve diğer bilgilerini içerir.

Adım 4: Paketi Packagist’e Yayınlama

Paketinizi oluşturduktan sonra, Packagist’e yayınlamanız gerekir. Bunu, composer config repositories.my-vendor git https://github.com/my-vendor/my-repo.git komutunu çalıştırarak ve ardından composer publish komutunu çalıştırarak yapabilirsiniz.

Adım 5: Composer’a Satıcı Ekleme

Satıcınızı Composer’a eklemek için, composer.json dosyanıza bir repositories bölümü eklemeniz gerekir. Bu bölüm, satıcınızın deposuna işaret eden bir giriş içermelidir. Örneğin:

json
{
"repositories": [
{
"type": "vcs",
"url": "https://github.com/my-vendor/my-repo.git"
}
]
}

Adım 6: Paketi Yükleme

Satıcınızı Composer’a ekledikten sonra, paketlerini projelerinize yükleyebilirsiniz. Bunu, composer require my-vendor/my-package komutunu çalıştırarak yapabilirsiniz.

Faydalı Kaynaklar


Yayımlandı

kategorisi