Ana içeriğe atla

Hataları Bildirme

Bir hatayı bildirmek için lütfen GitHub’da bir sorun oluşturun. Discord’da da yardım isteyebilirsiniz.

Özellik İstekleri

Eğer bunun bir hata olmadığından emin değilseniz ve bir özellik isteğine daha yakın olduğunu düşünüyorsanız, muhtemelen bunun yerine bir tartışma başlatmalısınız.

Çekme İsteği Gönderin

Twenty’ye koda katkıda bulunmak bir çekme isteği (PR) ile başlar.

Başlamadan Önce

  1. İlgili çalışmalar için mevcut sorunları kontrol edin
  2. Yeni özellikler için, tartışmak üzere önce bir sorun açın
  3. Davranış Kuralları belgemizi inceleyin

Fork’layın ve Klonlayın

  1. Depoyu GitHub’da fork’layın
  2. Fork’unuzu klonlayın:
git clone https://github.com/YOUR_USERNAME/twenty.git
cd twenty
  1. Upstream uzak depoyu ekleyin:
git remote add upstream https://github.com/twentyhq/twenty.git

Bir Dal Oluşturun

git checkout -b feature/your-feature-name
Açıklayıcı dal adları kullanın:
  • feature/add-export-button
  • fix/login-redirect-issue
  • docs/update-api-guide

Değişikliklerinizi Yapın

  1. Temiz, iyi belgelenmiş kod yazın
  2. Mevcut kod stilini izleyin
  3. Yeni işlevsellik için testler ekleyin
  4. Gerektiğinde belgeleri güncelleyin

PR’nizi Gönderin

  1. Dalınızı gönderin:
git push origin feature/your-feature-name
  1. GitHub’da bir PR açın
  2. PR şablonunu doldurun
  3. İlgili sorunları ilişkilendirin

PR Kontrol Listesi

  • Kod, proje stil yönergelerine uyuyor
  • Testler yerelde geçiyor
  • Belgeler güncellendi
  • PR açıklaması değişiklikleri açıklar