Ana Site Wiki GitHub

👥 Modül 4: Takım Çalışması

Organization, Pull Request, Issues ve Projects ile ekip çalışması.

~1.5 saat
Orta

🏢 GitHub Organization

Organization, birden fazla kişinin birlikte çalışabileceği kurumsal bir yapıdır.

Organization Avantajları

Takım halinde repo yönetimi
Farklı yetki seviyeleri
Takım tartışmaları
Proje bazlı erişim kontrolü

Organization Oluşturma

1
GitHub'da + menüsüSağ üstteki + ikonuna tıklayın
2
New organizationYeni organizasyon seçeneğini seçin
3
Free planÜcretsiz planı seçin
4
Bilgileri girinİsim, email ve detaylar

🔀 Pull Request (PR)

Pull Request, yaptığınız değişiklikleri ana projeye dahil etmek için kullandığınız resmi istektir.

PR = Code Review + Discussion + Merge

PR Workflow

1
Branch oluşturgit checkout -b feature/yeni-ozellik
2
Değişiklik yapKod değişikliklerini commit et
3
Pushgit push origin feature/yeni-ozellik
4
PR açGitHub'da "Compare & pull request" tıkla
5
Review bekleTakım arkadaşlarının incelemesini bekle
6
MergeOnaylandıktan sonra birleştir

İyi Bir PR Nasıl Olmalı?

Küçük ve odaklı: Tek bir özellik/düzeltme
Açıklayıcı başlık: Ne yapıldığını özetler
Detaylı açıklama: Neden yapıldığını anlatır
Görsel: Mümkünse screenshot/gif

🎥 Örnek PR Şablonu

PR Açıklama Şablonu
## 📝 Değişiklik Açıklaması
Bu PR ile login sayfasına yeni validasyon eklendi.

## 🔧 Yapılan Değişiklikler
- Email formatı kontrolü eklendi
- Şifre güçlüğü göstergesi eklendi
- Hata mesajları Türkçeleştirildi

## 📸 Ekran Görüntüleri
[Buraya screenshot ekleyin]

## ✅ Checklist
- [x] Kod test edildi
- [x] Dokümantasyon güncellendi
- [ ] Review bekliyor

Issues

Issues, hata raporları, özellik istekleri ve görevleri takip etmek için kullanılır.

Label Kullanım
bug Hata raporu
enhancement Yeni özellik
documentation Dokümantasyon
good first issue Yeni başlayanlar için
help wanted Yardım aranıyor

Projects (Kanban)

GitHub Projects, Kanban tarzı proje yönetimi sunar:

Todo: Yapılacaklar
In Progress: Devam edenler
Done: Tamamlananlar

📋 Gerçek Dünya Örnekleri

💡 Issue Şablonu Örneği

Bug Report Şablonu
## 🐛 Hata Açıklaması
Navbar'da menü açılmıyor.

## 📋 Adımlar
1. Ana sayfaya git
2. Hamburger menüye tıkla
3. Menü açılmıyor

## ✅ Beklenen Davranış
Menü açılmalı.

## 🖥️ Ortam
- OS: Windows 11
- Browser: Chrome 120
- Version: 1.2.3