Katılımcı Yönergeleri

Nasıl yardımcı olabilirim?

Kanboard mükemmel değildir ancak yardımcı olacak birçok yol vardır:

  • Hataları bildir
  • Çeviriler ekleyin veya güncelleyin
  • Dokümantasyonu iyileştirin
  • Kod yazmak

Herhangi bir büyük taahhütte bulunmadan önce yeni bir konu açın ve teklifinizi açıklayın.

Hata bildirmek istiyorum

  • Sorunun daha önce bildirilmediğini kontrol edin
  • Yeni bir bilet aç
  • Neyin kırıldığını açıkla
  • Hatayı nasıl üreteceğinizi açıklayın
  • Çevrenizi tanımlayın (Kanboard sürümü, işletim sistemi, web sunucusu, PHP sürümü, veritabanı sürümü, barındırma sağlayıcısı barındırma)

Kanboard’u tercüme etmek istiyorum

Kanboard birçok dile çevrildi. Bununla birlikte, çeviriler tam değil, katkıda bulunmak için çeviri rehberine göz atın.

Belgeleri iyileştirmek istiyorum

  • Bir şeylerin net olmadığını, dilbilgisi hataları, yazım hataları var mı diye düşünüyorsun.
  • Belgeler Markdown’da yazılmış ve docs klasöründe saklanmıştır.
  • Dosyaları düzenleyin ve çekme isteği gönderin.
  • Resmi web sitesindeki dokümanlar depo ile senkronize edilir.

Koda katkıda bulunmak istiyorum

Çekme talepleri her zaman memnuniyetle karşılanır, ancak kabul edilmesi için şu yönergeleri takip etmeniz gerekir:

  • Büyük bir değişiklik veya tasarım önerisi yapmadan önce, tartışmaya başlamak için yeni bir bilet açın
  • Yeni bir özellik eklemek isterseniz, Kanboard’un arkasındaki felsefeye saygı gösterin. Basitliğe odaklanıyoruz, şişirilmiş bir yazılım istemiyoruz.
  • Aynı şey, kullanıcı arabirimi, basitlik ve verimlilik için de geçerlidir.
  • Özellik veya hata düzeltmesi başına yalnızca bir çekme isteği gönderin.
  • Daha küçük bir çekme isteği daha kolay incelenir ve daha hızlı birleştirilir.
  • Birim testlerinin geçer olduğundan emin olun.
  • kodlama standartlarına saygı gösterin.
  • Korunabilir kod yazın, kod tekrarından kaçının, PHP’nin iyi uygulamalarını kullanın.

Herhangi bir durumda, bir şey hakkında yeni bir bilet açtığından emin değilseniz.