dart pub publish ile pub.dev'e Yayınlama
Paketinizi doğrulayın, sürümleyin ve yayımlayın.
dart pub publish ile pub.dev'e Yayınlama, CoddyKit'te ücretsiz bir Dart Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Dart Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Dart Academy kursu toplamda 4 dersten oluşur.
Yayınlamak Çalışmanızı Paylaşır
Paketiniz hazır olduğunda tek bir komut onu dünyaya gönderir. Publishing, kütüphanenizi pub.dev'e koyarak herkesin ona bağımlı olabilmesini sağlar. 🌍
Yayınlamadan Önce Sürümü Belirleyin
Anlamsal sürüm oluşturmayı izleyerek pubspec.yaml içinde açık bir version belirleyin. Major, minor ve patch numaraları kullanıcılara ne kadar değişiklik yapıldığını tam olarak bildirir.
version: 1.0.0CHANGELOG'u Güncelleyin
Her sürümün CHANGELOG içinde karşılık gelen bir girdisi olmalıdır. Kullanıcılar yükseltme yapıp yapmayacaklarına ve nasıl yükselteceklerine karar vermek için burayı okur; bu nedenle değişiklikleri açıkça açıklayın.
Bir Lisans Seçin
Yayınlanan bir paket LICENSE dosyası içermelidir. Bu dosya, kullanıcıların yasal haklarını bildirir ve pub.dev yaygın açık kaynak lisanslarını otomatik olarak tanır.
Önce Deneme Çalıştırması Yapın
Her şeyi yükleme yapmadan doğrulamak için dry-run bayrağıyla publish komutunu çalıştırın. Değişikliklerin hâlâ kolayca yapılabildiği bir aşamada eksik dosyaları veya uyarıları ortaya çıkarır.
dart pub publish --dry-runHesabınızla Kimlik Doğrulayın
İlk yayınlama işleminizde oturum açmanız için bir tarayıcı açılır. pub.dev, yüklemeyi account'unuzla ilişkilendirir; daha sonra başkalarını yükleyici olarak ekleyebilirsiniz.
Gerçek Yayınlama Komutu
Deneme çalıştırması temizse bayrağı kaldırıp yayınlayın. publish komutu dosyalarınızı yükler ve sürümü birkaç saniye içinde kullanıma açar.
dart pub publishYayımlama Kalıcıdır
Yayımlandıktan sonra bir sürüm silinemez; yalnızca yeni kullanımı caydırmak için geri çekilebilir. Dosyalarınızı yeniden kontrol edin; çünkü bir hata geçmişte kalır.
pubspec ile Dosyaları Hariç Tutma
Gizli bilgileri ve gereksiz dosyaları yüklemenin dışında tutun. Dart, .gitignore dosyanızla eşleşen dosyaları yok sayar; bu nedenle düzenli kayıt yönetimi, yayımladığınız arşivin temiz kalmasını sağlar.
Doğrulanmış Yayımcı Rozetleri
Sahibi olduğunuz bir alan adına bağlı doğrulanmış yayımcı altında yayımlayın. Rozet güven oluşturur ve tüm paketlerinizi tek bir kimlik altında gruplandırır. 🛡️
Sonraki Sürüm İçin Sürüm Numarasını Artırma
Her güncellemede sürümü artırın, bir CHANGELOG girdisi ekleyin, kontrolleri yeniden çalıştırın ve ardından tekrar yayımlayın. Bu sorunsuz döngü, paketinizin yaşamı boyunca aynı şekilde tekrarlanır.
Hızlı Kontrol
Paketinizi gerçekten yüklemeden önce atmanız gereken güvenli ilk adım nedir?
Özet: Yayımlayın
sürüm oluşturmayı, değişiklik günlüğü tutmayı, lisans eklemeyi, deneme çalıştırması yapmayı ve son olarak dart pub publish komutunu kullanmayı öğrendiniz. Paketiniz artık ekosistemin bir parçası. 🎉
Sıkça Sorulan Sorular
“dart pub publish ile pub.dev'e Yayınlama” dersi ücretsiz mi?
Evet — “dart pub publish ile pub.dev'e Yayınlama” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Dart Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Dart Academy kursu toplamda 4 dersten oluşur.
“dart pub publish ile pub.dev'e Yayınlama” dersinde ne öğreneceğim?
Paketinizi doğrulayın, sürümleyin ve yayımlayın. Dart Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Dart Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Dart Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.
“dart pub publish ile pub.dev'e Yayınlama” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Dart Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Dart Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Yayınlanabilir Bir Kitaplığı Yapılandırma
- dartdoc Yorumlarıyla Belgeleme
- Lint, Biçimlendirme ve pana Puanı
- dart pub publish ile pub.dev'e Yayınlama