Mengelola Program InnerSource
Konsep GitHub Tingkat Menengah
Stan Konkin
ML Enthusiast, DataCamp
Pengantar Proyek Open Source
🔓
Kode Terbuka
: Siapa pun dapat memakai dan meningkatkannya
👥
Kolaborasi Global
: Developer berkontribusi di seluruh dunia
⚡
Inovasi Berkelanjutan
: Didorong kebutuhan komunitas
Manfaat Proyek Open Source
🚀
Inovasi Cepat
: Maju dari masukan beragam
🛠
Kualitas Tinggi
: Kode tepercaya, ditinjau rekan
🌎
Akses Global
: Alat gratis untuk semua
🔥
Komunitas Kuat
: Kolaborasi dan solusi makin baik
Berkontribusi ke Open Source
💻
Berkontribusi
: Tambah fitur, perbaiki bug, perbaiki dokumentasi
👨💻
Pengembangan Keahlian
: Tingkatkan kompetensi teknis
👤
Bangun Reputasi
: Dapatkan pengakuan di komunitas data
👥
Kolaborasi Global
: Bekerja dengan ahli, berdampak pada alat penting
Transisi ke InnerSource
⚙
InnerSource
: Model pengembangan untuk kolaborasi internal
👨💻
Tingkatkan Kolaborasi
: Perkuat kerja tim dan berbagi
👤
Pastikan Transparansi
: Proyek terbuka untuk semua tim
Gambaran Umum InnerSource
💻 Menerapkan praktik open-source secara internal
👥 Transparansi, kolaborasi, kepemilikan bersama
🛠 Repo internal, kontribusi standar dengan template
Repository Internal
🛠
Jenis Repo
: Pilih privat, publik, atau
internal
👥
Repo Internal
: Akses
baca
otomatis untuk semua anggota org
Mengubah Repository ke Internal
Judul Repository dan Template
📃
Judul Jelas
: Gunakan nama deskriptif seperti
data-pipelines
atau
ml-models
📝
Template Issue
: Standarkan pelaporan issue
📄
Template PR
: Panduan cara mengajukan perubahan
Menyiapkan Template
Membuat Template PR dan Issue
Menggunakan Template Issue
Batasan dan Tantangan InnerSource
⚠
Resistensi
: Tim mungkin lebih suka metode lama
🔒
Keamanan
: Risiko mengekspos data sensitif
🔧
Tata Kelola
: Butuh kebijakan kuat
📊
Sumber Daya
: Perlu waktu pelatihan tambahan
Ayo berlatih!
Konsep GitHub Tingkat Menengah
Preparing Video For Download...