Ruby belgelerine hoşgeldiniz!

Buradaki belgeler henüz çok yenidir ve yardımınıza ihtiyaç duymaktadır. Bu belgeler topluluk tarafından geliştirildikçe gelişecektir. Lütfen aşağıda anlatıldığı şekilde belgelere katkıda bulununuz.

Belgeler Hakkında

Bu belgelerin kaynak kodu GitHub’ta tutulmaktadır.

Nasıl yardım alabilirim?

Her zaman YazBel forumunun Ruby kategorisinde bir konu açarak aklınızdaki soruları sorabilirsiniz. Topluluk size yardım etmekten mutluluk duyacaktır.

Nasıl yardım edebilirim?

Birçok şekilde yardım edebilirsiniz:

  • Belgelerde değişiklik yaparak çekme isteği(pull request) gönderebilirsiniz. Yazım yanlışları ve küçük hatalar için GitHub arayüzünü kullanabilirsiniz ancak daha büyük ve karmaşık düzeltmeler için veri havuzunu bilgisayarınıza çekmeli, daha sonrasında düzeltmeleri yapıp çekme isteği göndermelisiniz. Her iki durumda da kısa ve öz bir işleme mesajı(commit message) yazdığınıza emin olmalısınız.

  • Eğer bir yanlış gördünüz ancak bir sebepten ötürü düzeltmeyi kendiniz yapmak istemediyseniz, bu hatayı bildirerek de yardım edebilirsiniz. Bunun için veri havuzunun konular(issues) dizininde bir konu açın, başlık ve açıklama kısmına ilgili metinleri yazın ve gönderin. Başlık kısmının kısa ve öz olmasına dikkat edin. Ayrıca konuya, sağ taraftaki Labels bölümünden ruby etiketini eklediğinize de emin olun.

  • Forumun Ruby kategorisinde sorulan soruları cevaplayabilirsiniz.

Lisans

LICENSE dosyasında da belirtildiği üzere bu belgelerin lisansı Creative Commons Atıf-GayriTicari-AynıLisanslaPaylaş 4.0 Uluslararası (CC BY-NC-SA 4.0) lisansıdır. Daha fazla bilgi için lütfen dosyanın içeriğine bakınız.

Ruby Hakkında

Ruby, Yukihiro Matsumoto tarafından 1993 yılında Japonya’da tasarlanmaya ve geliştirilmeye başlanmıştır. Verimlilik ve sadelik üzerine odaklanmış, açık kaynak kodlu dinamik bir dildir. Okumayı ve yazmayı kolaylaştıran, doğal bir sözdizimine sahiptir. Ayrıca günümüzün gözde programlama paradigmalarından olan nesneye yönelik programlama ve fonksiyonel programlama paradigmalarını güçlü bir şekilde desteklemektedir. Ruby özgür bir yazılımdır ve Ruby lisansı ile lisanslanmıştır.

Kurulum

Ruby’nin farklı işletim sistemlerinde farklı kurulumları vardır:

Windows

Ruby’yi Windows’a kurmanın en iyi yolu RubyInstaller'ı kullanmaktır. Siteye girip Download tuşuna basın ve en son Ruby sürümünü içeren kurucuyu indirip kurun.

Mac OS X

Mac OS X’te Ruby zaten kurulu gelmektedir, bu yüzden herhangi bir kuruluma gerek yoktur.

GNU/Linux

Ruby’yi GNU/Linux sisteminize paket yöneticileri aracılığıyla kolayca kurabilirsiniz:

  • Debian, Ubuntu

    $ sudo apt-get install ruby-full
  • CentOS, Fedora, RHEL

    $ sudo yum install ruby
  • Gentoo

    $ sudo emerge dev-lang/ruby
  • Arch Linux

    $ sudo pacman -S ruby

Kurulumdan sonra şu komutla kurulumu doğrulayabilirsiniz:

$ ruby --version

Bu komut sisteminizde kurulu Ruby sürümünü çıktı olarak vermelidir. Eğer bunun yerine bir hata alıyorsanız yukarıdaki kurulum adımlarını tekrarlamalısınız.

Kılavuz

Kısa ve öz olarak yazılmış bu kılavuz ile adım adım ilerleyerek Ruby uygulama geliştirmeyi öğrenin!