Modül 7 · Community & AI/Copilot temelleri · ⏱ 10 dakika

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?

  1. Sponsor olmak istediğin profil/org sayfasını aç
  2. “Sponsor” butonuna tıkla
  3. Tier seç (aylık miktar)
  4. Ö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.