Contributing
- Conventional Commits dokümantasyonuna uygun şekilde
commitmesajları oluşturun. - Eğer bir hata bulursanız veya bir sorunuz varsa lütfen GitHub sayfası üzerinden
issueoluşturun. - Eğer yeni bir fikriniz varsa lütfen GitHub sayfası üzerinden yeni bir
discussionoluşturun. - Değişikliklerinizi
mainkolunaPRolarak ekleyebilirsiniz.- Eğer değişiklikleriniz hâlihazırda geliştirilen bir kolu ilgilendiriyorsa lütfen o kolu çatallayın ve gerekli değişiklikleri o kola
PRolarak gönderin. - Eğer ilgili kollar için yetkiniz varsa direkt geliştirme aşamasındaki
PR'e ekleme yapın.
- Eğer değişiklikleriniz hâlihazırda geliştirilen bir kolu ilgilendiriyorsa lütfen o kolu çatallayın ve gerekli değişiklikleri o kola
- Eğer oluşturduğunuz
PR'ı ilgilindiren birissuevarsa lütfen hemcommitmesajında hem dePRaçıklamasında belirtin PRları olabildiğince kısa ve üzerinde çalıştığınız geliştirme ile ilgili olacak şekilde tutunuz. Binlerce satırlıkPRlardan kaçınınız- İlginiz ve desteğiniz için teşekkürler :)
Prepare Development Environment
- Comment Anchor eklentisini kullanın (veya kodlar içinde
TODO/REVIEW/NOTE/FIXMEanahtar kelimelerini aratın) - Spellcheck eklentisini kurun (veya terminalden çalıştırın), dosyalar arası çalışmak için -x argümanını kullanmayı unutmayın!
- Bash IDE eklentisini kurun
Dil Yönetimi
Daha okunaklı kodlar ve dokümantasyonlar için olabildiğince dilleri aşağıda gösterildikleri uygun yerlerde kullanmaya özen gösteriniz:
- Kod İçi Yorumlar, Fonksiyon açıklamaları vb: ENG
- Kod İçi Geçici Yorumlar (TODO/REVIEW/FIXME/NOTE): TR/ENG karışık
- Commit Yorumları: ENG (Conventional commits)
- Issue'lar: çoğunluk TR
- Pull Request Başlığı: ENG
- Pull Request Açıklamaları: TR/ENG
- Issue / PR Yorumları: TR/ENG
- Dokümantasyon: TR (mdbook multilanguage destekleyince ek olarak ENG)