Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 1.9 KB

CONTRIBUTING.md

File metadata and controls

26 lines (22 loc) · 1.9 KB

Katkıda Bulunma

Eğer herhangi bir hata bulduysanız veya bir geliştirme isteğiniz varsa lütfen önce bildirimde bulununuz. Bildirimde bulunacağınız konu üzerinde halihazırda çalışan veya çalışmış kişiler olabilir ya da topluluk içinde konuşulup karara bağlanmış ve yapılmayacak bir talepte bulunuyor olabilirsiniz.

Ana esaslar

  • Daha önce pek fazla Git ve açık kaynak tecrübeniz yok ise okumanızı tavsiye ederiz. Git üzerinde basit işlemler ve açık kaynak koda nasıl katkı sağlarım (İngilizce kaynak).
  • Projeyi forklayın.
  • RVM ya da rbenv kullanarak [email protected] versiyonunu bilgisayarınıza yükleyin.
  • Proje dizinine gelerek bundle install komutunu çalıştırın ve gerekli ruby kütüphanelerini yükleyin.
  • rails db:create:all ve rails db:migrate RAILS_ENV=development ve rails db:migrate RAILS_ENV=test komutlarını çalıştırarak veritabanlarını ve tabloları oluşturun.
  • Anlamlı commit mesajları (İngilizce kaynak) yazın.
  • Uygulama içerisinde takip edilmiş standartları uygulayın.
  • Yaptığınız değişiklik içinize sinene kadar göndermeyin.
  • Yaptığınız her değişiklik için (çok ufak bile olsa) test eklemeyi unutmayın.
  • PR açmadan önce yazdığınız ve var olan testlerin geçtiğinden emin olmak için bundle exec rspec komutunu çalıştırın.
  • Yaptığınız değişikliklerin RuboCop hatası fırlatmadığından emin olmak için bundle exec rubocop komutunu çalıştırın.
  • Birbirleri ile alakalı commitleri Squash ederek PR açın (İngilizce kaynak).