0Pricing
Ruby Academy · Ders

Kendi gem'inizi oluşturma

Başkalarının kullanabilmesi için kendi Ruby gem'inizi oluşturup yayımlayın

Kendi gem'inizi oluşturma, CoddyKit'te ücretsiz bir Ruby 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, Ruby Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Ruby Academy kursu toplamda 4 dersten oluşur.

Kendi Paketinizi Oluşturma

Kendi Paketinizi Oluşturma

Ruby, geliştiricilerin paket adı verilen kendi yeniden kullanılabilir kitaplıklarını oluşturmalarına olanak tanır.

Bu derste, bir Ruby paketini nasıl oluşturup yayımlayacağınızı öğreneceksiniz.

Kendi gem'inizi oluşturma — resim 1

Yeni Bir Paket Projesi Başlatma

Yeni Bir Paket Projesi Başlatma

Yeni bir paket yapısı oluşturmak için Paket Bağımlılık Yöneticisini kullanın:

bundle gem my_gem

Paket Dosyası Yapısını Anlama

Paket Dosyası Yapısını Anlama

Oluşturulan bir paket projesi şunları içerir:

  • lib/: Ana paket kodunu içerir.
  • my_gem.gemspec: Paket üst verilerini tanımlar.
  • Rakefile: Otomasyon görevleri için kullanılır.

Paket Kodunu Yazma

Paket Kodunu Yazma

Paketin işlevselliğini tanımlamak için lib/my_gem.rb dosyasını düzenleyin.

module MyGem
  def self.hello
    'Hello from MyGem!'
  end
end

.gemspec Dosyasını Düzenleme

.gemspec Dosyasını Düzenleme

my_gem.gemspec dosyası, paketinizle ilgili üst verileri içerir.

Gem::Specification.new do |spec|
  spec.name        = 'my_gem'
  spec.version     = '0.1.0'
  spec.summary     = 'A simple example gem'
  spec.authors     = ['Your Name']
  spec.files       = Dir['lib/**/*.rb']
end

Paketi Oluşturma

Paketi Oluşturma

Bir paket arşivi oluşturmak için aşağıdaki komutu çalıştırın:

gem build my_gem.gemspec

Paketinizi Yerel Olarak Yükleme ve Sınama

Paketinizi Yerel Olarak Yükleme ve Sınama

Yayımlamadan önce paketinizi yerel olarak yükleyin:

gem install ./my_gem-0.1.0.gem

Paketinizi RubyGems.org'da Yayımlama

Paketinizi RubyGems.org'da Yayımlama

Paketinizi yayımlamak için önce kimlik doğrulaması yapın, ardından paketi gönderin:

gem push my_gem-0.1.0.gem

Tebrikler!

Tebrikler!

Kendi Ruby paketinizi nasıl oluşturup yayımlayacağınızı öğrendiniz.

Bu, 'Paketler ve Paket Bağımlılık Yöneticisiyle Çalışma' bölümünün sonudur.

Kendi gem'inizi oluşturma — resim 10

Sıkça Sorulan Sorular

“Kendi gem'inizi oluşturma” dersi ücretsiz mi?

Evet — “Kendi gem'inizi oluşturma” 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 Ruby Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Ruby Academy kursu toplamda 4 dersten oluşur.

“Kendi gem'inizi oluşturma” dersinde ne öğreneceğim?

Başkalarının kullanabilmesi için kendi Ruby gem'inizi oluşturup yayımlayın Ruby 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.

Ruby Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Ruby 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.

“Kendi gem'inizi oluşturma” 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 Ruby Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Ruby 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

  1. Gem'ler nedir?
  2. Gem'leri kurma ve kullanma
  3. Bundler ile bağımlılıkları yönetme
  4. Kendi gem'inizi oluşturma
← Ruby Academy Sayfasına Dön