GitHub topluluğu ve Sponsors
GitHub community and Sponsors
Bu derste neler öğreneceksin
- GitHub'ın açık kaynak topluluğundaki rolünü anlamak
- GitHub Sponsors programını ve nasıl çalıştığını öğrenmek
- CONTRIBUTING.md, CODE_OF_CONDUCT.md ve SECURITY.md'nin rollerini açıklamak
- GitHub Explore, Topics ve öne çıkan repoları tanımak
GitHub yalnızca bir kod barındırma platformu değil — dünyanın en büyük açık kaynak topluluğudur. GH-900’ün 7. domain’i bu topluluk boyutuna odaklanır.
GitHub’ın açık kaynak ekosistemindeki rolü
GitHub’da 100 milyondan fazla geliştirici ve 420 milyondan fazla repo bulunur. Açık kaynak projelerin büyük çoğunluğu GitHub’da barındırılır: Linux kernel, Python, Node.js, VS Code, React ve daha fazlası.
Topluluk katılımını artıran dosyalar
CONTRIBUTING.md
Dış katkıcılara rehber sağlar. İyi bir CONTRIBUTING.md şunları içerir:
- Kod stilleri ve standartlar
- PR açma süreci
- Test gereksinimler
- Nasıl iletişim kurulur
- Lisans CLA (Contributor License Agreement) varsa bilgi
Konum: repo kökü, .github/CONTRIBUTING.md veya docs/CONTRIBUTING.md
CODE_OF_CONDUCT.md
Topluluğun davranış kuralları. GitHub üç template sunar: Contributor Covenant (en yaygın), Citizen Code of Conduct, Django Code of Conduct.
Oluşturmak: repo → Insights → Community → Code of conduct → Add.
SECURITY.md
Güvenlik açığı bildirimi için iletişim bilgileri ve süreç. Araştırmacılara responsible disclosure yolunu gösterir.
SECURITY.md varsa, GitHub’ın security advisory sayfasına bağlanır ve “Private vulnerability reporting” aktif edilebilir.
GitHub Explore ve Topics
github.com/explore: Popüler repolar, trending projeler, seçilmiş koleksiyonlar.
Topics: Repolara eklenen etiketler. Örn: machine-learning, astro, typescript.
Bir repo’ya topic eklemek: repo sayfasında “Manage topics” linki (Settings değil, ana sayfa üzerinde).
Trending: Belirli zaman aralığında en fazla yıldız alan repolar.
GitHub Sponsors
GitHub Sponsors, geliştiricilerin ve projelerin finansal destek almasını sağlayan platform.
Sponsorship nedir?
Bireyler veya şirketler, açık kaynak geliştiricileri veya organizasyonları aylık veya tek seferlik sponsorlar. GitHub Sponsors, katkıcılara sürdürülebilir bir kaynak yaratır.
Nasıl sponsor olunur?
- Sponsor olmak istediğin profil/org sayfasını aç
- “Sponsor” butonuna tıkla
- Tier seç (aylık miktar)
- Ödeme yöntemi gir
Sponsorluk tier’ları
Sponsee (sponsor alıcı) farklı tier’lar tanımlayabilir:
- $1/ay → teşekkür badge’i
- $5/ay → aylık newsletter
- $50/ay → logo mention
- $500/ay → destek kanalı erişimi
GitHub Sponsors for Organizations
Organizasyonlar da sponsor alabilir ve verebilir. Kurumsal bütçelerden açık kaynak finansmanı.
GitHub Stars programı
GitHub Stars, GitHub topluluğuna katkısı olan öne çıkan kişileri tanıyan programdır. Star şunlar olabilir:
- Açık kaynak projeleri geliştiren
- Topluluk içeriği üreten
- Yazılar, konuşmalar, etkinlikler düzenleyen
InnerSource
InnerSource, açık kaynak geliştirme pratiklerini (PR review, issue takibi, community doc) kurumsal özel projelere uygulamaktır. GitHub bu yaklaşımı teşvik eder.
Sınav perspektifinden dikkat noktaları
CONTRIBUTING.md,CODE_OF_CONDUCT.md,SECURITY.md.github/dizininde de aranır- GitHub Sponsors %0 platform ücreti alır (ödeme işlemcisi ücretleri hariç)
- Topics, repo settings’ten değil doğrudan repo ana sayfasından yönetilir
- GitHub Stars resmi bir topluluk programıdır — hesabın yıldız sayısıyla karıştırılmamalı
- Insights → Community sekmesi, community health score’ı gösterir (CONTRIBUTING, README, CODE_OF_CONDUCT varlığı)
Sırada ne var?
Sonraki derste 2026 yeni objectives’ı olan GitHub Copilot temel bilgisini öğreneceğiz.