-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
Learn how you can contribute to this repository. Bu depoya nasıl katkıda bulunabileceğinizi öğrenin.
Contributions are welcome!
The goal of this repository is to create better, more useful, and more educational programming projects together.
Anyone can contribute by:
- Reporting bugs
- Suggesting new ideas
- Improving code
- Adding new features
- Improving documentation
- Creating new projects
Every contribution helps this repository grow.
Katkılarınızı bekliyoruz!
Bu deponun amacı birlikte daha iyi, daha kullanışlı ve daha eğitici programlama projeleri oluşturmaktır.
Herkes şu yollarla katkıda bulunabilir:
- Hata bildirmek
- Yeni fikirler önermek
- Kodları geliştirmek
- Yeni özellikler eklemek
- Dokümantasyonu iyileştirmek
- Yeni projeler oluşturmak
Her katkı bu deponun büyümesine yardımcı olur.
If you find a problem:
- Open a new Issue.
- Explain the problem clearly.
- Add steps to reproduce the error.
- Include screenshots or error messages if possible.
Example:
Problem:
The BMI calculator gives an incorrect result.
Steps:
1. Enter height.
2. Enter weight.
3. Calculate BMI.
Expected:
Correct BMI result.
Actual:
Wrong calculation.
Bir sorun bulursanız:
- Yeni bir Issue oluşturun.
- Problemi açıkça açıklayın.
- Hatanın oluşma adımlarını yazın.
- Mümkünse ekran görüntüsü veya hata mesajı ekleyin.
Örnek:
Sorun:
VKİ hesaplayıcı yanlış sonuç veriyor.
Adımlar:
1. Boy girildi.
2. Kilo girildi.
3. Hesaplama yapıldı.
Beklenen:
Doğru VKİ sonucu.
Gerçek:
Yanlış hesaplama.
Have an idea?
You can create an Issue to suggest:
- New games
- New applications
- Improvements
- New features
Good suggestions should include:
- What the feature does
- Why it is useful
- How it could work
Bir fikriniz mi var?
Şunlar için Issue oluşturabilirsiniz:
- Yeni oyunlar
- Yeni uygulamalar
- Geliştirmeler
- Yeni özellikler
İyi bir öneri şunları içermelidir:
- Özelliğin ne yaptığı
- Neden faydalı olduğu
- Nasıl çalışabileceği
When improving code:
✅ Write clean code.
✅ Use meaningful names.
✅ Add comments when necessary.
✅ Keep the project structure organized.
Avoid:
❌ Unnecessary changes.
❌ Breaking existing features.
Kod geliştirirken:
✅ Temiz kod yazın.
✅ Anlamlı isimler kullanın.
✅ Gerektiğinde yorum ekleyin.
✅ Proje düzenini koruyun.
Kaçınılması gerekenler:
❌ Gereksiz değişiklikler.
❌ Var olan özellikleri bozmak.
To contribute code:
- Fork the repository.
- Create a new branch.
- Make your changes.
- Test your changes.
- Create a Pull Request.
Example branch name:
add-new-game
or
fix-bmi-error
Kod katkısı yapmak için:
- Depoyu Fork'layın.
- Yeni bir branch oluşturun.
- Değişikliklerinizi yapın.
- Test edin.
- Pull Request oluşturun.
Örnek branch isimleri:
add-new-game
veya
fix-bmi-error
Good commit examples:
Add BMI calculator
Fix number guessing bug
Improve documentation
Avoid:
changes
update
İyi commit örnekleri:
Add BMI calculator
Fix number guessing bug
Improve documentation
Kaçının:
changes
update
Documentation improvements include:
- Better README files
- Better Wiki pages
- More examples
- Clear explanations
Dokümantasyon geliştirmeleri:
- Daha iyi README dosyaları
- Daha iyi Wiki sayfaları
- Daha fazla örnek
- Daha anlaşılır açıklamalar
Please:
✅ Be respectful.
✅ Share helpful feedback.
✅ Help other developers.
✅ Keep discussions related to the project.
Lütfen:
✅ Saygılı olun.
✅ Faydalı geri bildirim verin.
✅ Diğer geliştiricilere yardımcı olun.
✅ Tartışmaları proje ile ilgili tutun.
The goal is to build a friendly and collaborative programming community.
Hedef, dostça ve birlikte çalışan bir programlama topluluğu oluşturmaktır.