GitHub'da paket yayınlamak için aşağıdaki adımları izlemek gerekmektedir:
- Proje Hazırlığı: Paket olarak yayınlanacak kütüphaneyi veya modülü hazırlayın 2.
- Metadata Ekleme: .csproj dosyasına paket bilgilerini ekleyin 2. Bu bilgiler arasında paket adı, sürümü, yazarları, şirketi ve açıklama gibi detaylar bulunmalıdır 23.
- Kişisel Erişim Tokeni (PAT) Oluşturma: GitHub üzerinde write:packages, read:packages ve delete:packages izinlerine sahip bir PAT oluşturun 23.
- Paket Oluşturma:
dotnet pack
komutunu kullanarak paketi oluşturun ve.nupkg
dosyasını elde edin 2. - Paketi Yayınlama:
.nupkg
dosyasını GitHub Packages registry'sinedotnet nuget push
komutuyla yükleyin 23. Komutta, GitHub PAT'i ve paket sahibinin kullanıcı adını veya organizasyon adını belirtmek gerekmektedir 2.
Not: GitHub Packages, sadece GitHub Free, Pro, Team ve daha yüksek planlara sahip hesaplarda kullanılabilir 3.
5 kaynaktan alınan bilgiyle göre: