Ein InnerSource-Programm managen
Fortgeschrittene GitHub-Konzepte
Stan Konkin
ML Enthusiast, DataCamp
Einführung in Open-Source-Projekte
🔓
Offener Code
: Alle können ihn nutzen und verbessern
👥
Globale Zusammenarbeit
: Beiträge von Entwickler:innen weltweit
⚡
Ständige Innovation
: Getrieben von Community-Bedürfnissen
Vorteile von Open-Source-Projekten
🚀
Schnelle Innovation
: Fortschritt durch vielfältigen Input
🛠
Hohe Qualität
: Peer-reviewt, verlässlicher Code
🌎
Globaler Zugang
: Kostenlose Tools für alle
🔥
Starke Community
: Bessere Zusammenarbeit und Lösungen
Zu Open Source beitragen
💻
Beitragen
: Features ergänzen, Bugs fixen, Doku verbessern
👨💻
Skill-Aufbau
: Deine technische Expertise ausbauen
👤
Reputation aufbauen
: Anerkennung in der Data-Community
👥
Global kollaborieren
: Mit Expert:innen arbeiten, Schlüsseltools prägen
Umstieg auf InnerSource
⚙
InnerSource
: Entwicklungsmodell für interne Zusammenarbeit
👨💻
Bessere Kollaboration
: Teamwork und Sharing stärken
👤
Transparenz sichern
: Projekte für alle Teams offen halten
InnerSource-Überblick
💻 Open-Source-Praktiken intern anwenden
👥 Transparenz, Zusammenarbeit, geteilte Verantwortung
🛠 Interne Repos, standardisierte Beiträge mit Templates
Interne Repositories
🛠
Repo-Typen
: Privat, öffentlich oder
intern
wählen
👥
Interne Repos
: Automatischer
Lese
-Zugriff für alle in der Orga
Repository auf Intern ändern
Repository-Titel und Templates
📃
Klarer Titel
: Aussagekräftige Namen wie
data-pipelines
oder
ml-models
📝
Issue-Templates
: Issue-Meldungen standardisieren
📄
PR-Templates
: Leiten, wie Änderungen eingereicht werden
Templates einrichten
PR- und Issue-Templates erstellen
Issue-Templates nutzen
Grenzen und Herausforderungen von InnerSource
⚠
Widerstand
: Teams bevorzugen evtl. traditionelle Methoden
🔒
Sicherheit
: Risiko sensibler Datenoffenlegung
🔧
Governance
: Braucht klare Richtlinien
📊
Ressourcen
: Zusätzliche Mittel und Schulungen nötig
Lass uns üben!
Fortgeschrittene GitHub-Konzepte
Preparing Video For Download...