InnerSource Programını Yönetme

Orta Düzey GitHub Kavramları

Stan Konkin

ML Enthusiast, DataCamp

Açık Kaynak Projelere Giriş

 

 

  • 🔓 Açık Kod: Herkes kullanıp iyileştirebilir
  • 👥 Küresel İş Birliği: Geliştiriciler dünya çapında katkı verir
  • Sürekli İnovasyon: Topluluk ihtiyaçlarıyla yönlenir

 

Mozilla Firefox Logosu

 

Linux Logosu

Python Logosu

Orta Düzey GitHub Kavramları

Açık Kaynak Projelerin Faydaları

 

  • 🚀 Hızlı İnovasyon: Çeşitli girdilerle ilerleme
  • 🛠 Yüksek Kalite: Akran incelemeli, güvenilir kod
  • 🌎 Küresel Erişim: Herkes için ücretsiz araçlar
  • 🔥 Güçlü Topluluk: İş birliği ve çözümler artar

Açık kaynağın faydalarını gösteren bir görsel

Orta Düzey GitHub Kavramları

Açık Kaynağa Katkı Sağlama

 

  • 💻 Katkı Verin: Özellik ekleyin, hataları düzeltin, dokümantasyonu iyileştirin
  • 👨‍💻 Beceri Gelişimi: Teknik uzmanlığınızı artırın
  • 👤 İtibar Oluşturun: Veri topluluğunda tanınırlık kazanın
  • 👥 Küresel İş Birliği: Uzmanlarla çalışın, temel araçlara katkı verin

Pandas Logosu

Bir dizüstünde çalışan havalı bir açık kaynak katkıcısı

Orta Düzey GitHub Kavramları

InnerSource’a Geçiş

 

  • InnerSource: Dahili iş birliği için geliştirme modeli
  • 👨‍💻 İş Birliğini Artırın: Takım çalışmasını ve paylaşımı güçlendirin
  • 👤 Şeffaflığı Sağlayın: Projeleri tüm ekiplere açık tutun

InnerSource Geliştirme

Orta Düzey GitHub Kavramları

InnerSource’a Genel Bakış

 

  • 💻 Açık kaynak uygulamalarını içeride kullanma
  • 👥 Şeffaflık, iş birliği, ortak sahiplik
  • 🛠 Dahili depolar, şablonlarla standart katkılar

InnerSource Geliştirme

Orta Düzey GitHub Kavramları

Dahili Depolar

 

  • 🛠 Depo Türleri: Özel, genel veya dahili seçin
  • 👥 Dahili Depolar: Tüm kuruluş üyelerine otomatik okuma izni

Dahili bir depo oluşturma

Orta Düzey GitHub Kavramları

Depoyu Dahiliye Çevirme

ecommerce-data-hub Depomuzu Dahiliye Çevirme

Orta Düzey GitHub Kavramları

Depo Başlıkları ve Şablonları

 

  • 📃 Açık Başlıklar: data-pipelines veya ml-models gibi adlar kullanın
  • 📝 Issue Şablonları: Issue bildirimini standartlaştırın
  • 📄 PR Şablonları: Değişiklik gönderimini yönlendirin

Bilgiye kolayca bakma

Orta Düzey GitHub Kavramları

Şablonları Ayarlama

PULL_REQUEST_TEMPLATE ve ISSUE_TEMPLATE alt klasörlerini ayarlama

Orta Düzey GitHub Kavramları

PR ve Issue Şablonları Oluşturma

PR şablonları

Issue şablonları

Orta Düzey GitHub Kavramları

Issue Şablonlarını Kullanma

Yeni bir issue oluşturma

Bir Hata bildirimi şablonu kullanma

Orta Düzey GitHub Kavramları

InnerSource’un Sınırları ve Zorlukları

 

  • Direnç: Ekipler geleneksel yöntemleri tercih edebilir
  • 🔒 Güvenlik: Hassas verilerin açığa çıkma riski
  • 🔧 Yönetişim: Güçlü politikalara ihtiyaç duyar
  • 📊 Kaynaklar: Ek kaynak ve eğitim gerektirir

InnerSource Geliştirme

Orta Düzey GitHub Kavramları

Hadi pratik yapalım!

Orta Düzey GitHub Kavramları

Preparing Video For Download...