Een InnerSource-programma beheren
Intermediaire GitHub-concepten
Stan Konkin
ML Enthusiast, DataCamp
Introductie tot open-sourceprojecten
🔓
Open code
: Iedereen kan het gebruiken en verbeteren
👥
Wereldwijde samenwerking
: Ontwikkelaars dragen overal bij
⚡
Continue innovatie
: Geleid door communitybehoeften
Voordelen van open-sourceprojecten
🚀
Snelle innovatie
: Vooruitgang door diverse input
🛠
Hoge kwaliteit
: Peer-reviewed, betrouwbare code
🌎
Wereldwijde toegang
: Gratis tools voor iedereen
🔥
Sterke community
: Betere samenwerking en oplossingen
Bijdragen aan open source
💻
Bijdragen
: Features toevoegen, bugs fixen, docs verbeteren
👨💻
Skills groeien
: Vergroot je technische expertise
👤
Reputatie opbouwen
: Krijg erkenning in de datacommunity
👥
Wereldwijd samenwerken
: Werk met experts, beïnvloed key tools
Overstappen op InnerSource
⚙
InnerSource
: Ontwikkelmodel voor interne samenwerking
👨💻
Samenwerking versterken
: Betere teamwork en kennisdeling
👤
Transparantie waarborgen
: Projecten open voor alle teams
InnerSource-overzicht
💻 Open-sourcepraktijken intern toepassen
👥 Transparantie, samenwerking, gedeeld eigenaarschap
🛠 Interne repo’s, gestandaardiseerde bijdragen met templates
Interne repositories
🛠
Repo-typen
: Kies private, public of
internal
👥
Interne repo’s
: Automatische
read
-toegang voor alle leden
Repository wijzigen naar Internal
Repo-titels en templates
📃
Duidelijke titels
: Gebruik namen als
data-pipelines
of
ml-models
📝
Issue-templates
: Standaardiseer issuemeldingen
📄
PR-templates
: Stuur hoe wijzigingen worden ingediend
Templates instellen
PR- en issue-templates maken
Issue-templates gebruiken
Beperkingen en uitdagingen van InnerSource
⚠
Weerstand
: Teams geven liever de voorkeur aan klassieke werkwijzen
🔒
Beveiliging
: Risico op blootstelling van gevoelige data
🔧
Governance
: Sterk beleid nodig
📊
Middelen
: Extra capaciteit en training vereist
Laten we oefenen!
Intermediaire GitHub-concepten
Preparing Video For Download...