Skip to content

Contributing

Coder Boy edited this page Aug 6, 2026 · 1 revision

🤝 Contributing | Katkıda Bulunma

Learn how you can contribute to this repository. Bu depoya nasıl katkıda bulunabileceğinizi öğrenin.


🇬🇧 Overview

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.


🇹🇷 Genel Bakış

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.


🐛 Reporting Bugs | Hata Bildirme

🇬🇧

If you find a problem:

  1. Open a new Issue.
  2. Explain the problem clearly.
  3. Add steps to reproduce the error.
  4. 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:

  1. Yeni bir Issue oluşturun.
  2. Problemi açıkça açıklayın.
  3. Hatanın oluşma adımlarını yazın.
  4. 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.

💡 Suggesting Features | Özellik Önerme

🇬🇧

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

🔧 Improving Code | Kod Geliştirme

🇬🇧

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.


🔀 Pull Requests | Pull Request Gönderme

🇬🇧

To contribute code:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes.
  4. Test your changes.
  5. Create a Pull Request.

Example branch name:

add-new-game

or

fix-bmi-error

🇹🇷

Kod katkısı yapmak için:

  1. Depoyu Fork'layın.
  2. Yeni bir branch oluşturun.
  3. Değişikliklerinizi yapın.
  4. Test edin.
  5. Pull Request oluşturun.

Örnek branch isimleri:

add-new-game

veya

fix-bmi-error

📝 Commit Rules | Commit Kuralları

🇬🇧

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 | Dokümantasyon

🇬🇧

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

⭐ Community Guidelines | Topluluk Kuralları

🇬🇧

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.


🎯 Goal | Hedef

🇬🇧

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.


🚀 Thank You for Contributing!

🚀 Katkınız için teşekkürler!

Clone this wiki locally