Hantera ett InnerSource-program
Avancerade GitHub-koncept
Stan Konkin
ML Enthusiast, DataCamp
Introduktion till öppen källkod
🔓
Öppen kod
: Alla kan använda och förbättra den
👥
Global samverkan
: Utvecklare bidrar från hela världen
⚡
Kontinuerlig innovation
: Drivs av gemenskapens behov
Fördelar med öppen källkod
🚀
Snabb innovation
: Framsteg genom varierande bidrag
🛠
Hög kvalitet
: Granskad och tillförlitlig kod
🌎
Global tillgång
: Kostnadsfria verktyg för alla
🔥
Stark gemenskap
: Förbättrat samarbete och problemlösning
Bidra till öppen källkod
💻
Bidra
: Lägg till funktioner, fixa buggar, förbättra dokumentation
👨💻
Kompetensutveckling
: Stärk din tekniska expertis
👤
Bygg rykte
: Skapa erkännande inom datagemenskapen
👥
Globalt samarbete
: Arbeta med experter och påverka viktiga verktyg
Övergång till InnerSource
⚙
InnerSource
: En utvecklingsmodell för internt samarbete
👨💻
Förbättra samarbete
: Stärk teamwork och kunskapsdelning
👤
Säkerställ transparens
: Håll projekt öppna för alla team
Översikt över InnerSource
💻 Tillämpa principer från öppen källkod internt
👥 Transparens, samarbete och delat ägarskap
🛠 Interna repon och standardiserade bidrag med mallar
Interna repositorier
🛠
Repotyper
: Välj privat, offentlig eller
intern
👥
Interna repon
: Automatisk
läs
-åtkomst för alla organisationsmedlemmar
Ändra repositorium till internt
Repositorienamn och mallar
📃
Tydliga namn
: Använd beskrivande namn som
data-pipelines
eller
ml-models
📝
Ärendemallar
: Standardisera ärenderapportering
📄
PR-mallar
: Styr hur ändringar skickas in
Konfigurera mallar
Skapa PR- och ärendemallar
Använda ärendemallar
Begränsningar och utmaningar med InnerSource
⚠
Motstånd
: Team kan föredra traditionella metoder
🔒
Säkerhet
: Risk för att känsliga data exponeras
🔧
Styrning
: Kräver tydliga riktlinjer och policyer
📊
Resurser
: Kräver extra resurser och utbildning
Nu kör vi en övning!
Avancerade GitHub-koncept
Preparing Video For Download...