Open-Source-Beitrags-Netzwerk eines Münchner CNCF-Sandbox-Projekts
Übersicht
Worum es bei diesem Projekt geht.
Sie erhalten die öffentlichen GitHub-API-Daten (Commits, PRs, Reviews, Issues, 18 Monate) des Projekts. Bauen Sie in Python mit PyGithub und NetworkX einen bipartiten Beitrags-Graphen (Contributor:innen <-> Code-Module). Berechnen Sie Bus-Faktor pro Modul (wie viele Personen kennen das Modul gut genug, um es weiterzuführen — kritischer Wert in OSS-Reife-Bewertungen), identifizieren Sie Single Maintainers, und analysieren Sie die Review-Latenz-Verteilung. Modellieren Sie das Community-Wachstum als Newcomer-Funnel (Erst-Commit -> 5 Commits -> 25 Commits -> Maintainer-Rolle). Vergleichen Sie die Werte mit drei bereits inkubierten CNCF-Projekten (öffentliche Vergleichs-Daten). Liefern Sie ein Jupyter-Notebook, einen 16-seitigen CNCF-tauglichen Bericht, eine interaktive Streamlit-App für die laufende Community-Beobachtung und eine 20-minütige Vorbereitungs-Präsentation für das CNCF-TOC-Meeting.
Das Briefing
Was Du tust und was Du zeigst.
Ist die Beitrags-Community eines CNCF-Sandbox-Projekts gesund und divers genug, um die CNCF-Inkubations-Hürde zu nehmen?
Earning criteria — what you'll demonstrate
- GitHub-API-Daten in skalierbaren Beitrags-Graphen modellieren
- Bus-Faktor und Review-Latenz als Reife-Indikatoren interpretieren
- OSS-Community-Wachstum als Funnel mit Konversions-Raten beschreiben
- CNCF-spezifische Reife-Kriterien quantitativ unterlegen
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Karrierewege, die das aufbaut
Kanonische RollenSoftware Engineer
Software Engineers mit OSS-Community-Analyse-Skills sind die ersten Hires für DevRel-Engineering- und Community-Health-Rollen bei CNCF- und Apache-Foundation-Projekten.
Dieses Projekt schärft
- open-source-analysis
- github-api
- community-metrics
Backend-Engineer
Backend-Engineers, die solche Analysen in Dashboards überführen können, bauen die OSS-Metriken-Produkte (etwa CHAOSS), die heute in der Community gefragt sind.
Dieses Projekt schärft
- python
- github-api
- data-visualization
Produktmanager:in
Produktmanager:innen mit Community-Funnel-Verständnis priorisieren die richtigen Newcomer-Investments und gewinnen Foundation-Anerkennung schneller.
Dieses Projekt schärft
- community-metrics
- data-visualization
- open-source-analysis
Noch eine Sache