Katkıda Bulunma Kılavuzu 🤝
LearnOpenGL-TR projesine katkıda bulunmak istediğiniz için çok teşekkürler! Bu proje, Türkiye'deki tüm geliştiricilerin özgürce faydalanabileceği yaşayan ve dinamik bir topluluk projesidir.
Nasıl Katkı Sağlayabilirsiniz?
- Yeni Bölüm Çevirisi: Henüz çevrilmemiş bölümleri Türkçeye kazandırabilirsiniz.
- Düzeltme & İyileştirme: Mevcut çevirilerdeki anlatım bozukluklarını, imla hatalarını veya teknik terim uyumsuzluklarını giderebilirsiniz.
- Kod Örnekleri & Test: Bölümlerdeki kod örneklerini test edip modern derleyicilerde (C++17/20, son sürüm GLFW/GLAD) denenmiş alternatifler sunabilirsiniz.
Terminoloji Prensiplerimiz
- Kod öğeleri orijinal kalır: Fonksiyon adları, API çağrıları, değişkenler ve GLSL anahtar kelimeleri (
glDrawArrays,uniform,sampler2Dvb.) asla Türkçeleştirilmez. - Sektör Standartları Korunur: Bazı kökleşmiş kavramlar parantez içinde orijinal haliyle verilir:
- Örn: Tepe Noktası Gölgelendiricisi (Vertex Shader)
- Örn: Piksel/Parça Gölgelendiricisi (Fragment Shader)
- Örn: Çerçeve Belleği (Framebuffer)
- Örn: Doku (Texture)
GitHub Üzerinden PR (Pull Request) Açma
- Repoyu Fork'layın:
https://github.com/kuantumania/LearnOpenGL-TR - Kendi yerel makinenize klonlayın:
- Yeni bir dal (branch) açın:
- Değişikliklerinizi yapıp yerelde
mkdocs serveile kontrol edin. - Commit atıp kendi deponuza push'layın ve GitHub üzerinden Pull Request gönderin.