10 Punkte von xguru 2021-11-17 | 1 Kommentare | Auf WhatsApp teilen
  • 73 Millionen Entwickler (16 Millionen neue Nutzer im Jahr 2021)

  • 84 % der Fortune-100-Unternehmen nutzen GitHub Enterprise

  • Im vergangenen Jahr wurden 61 Millionen neue Repos erstellt

  • 170 Millionen PRs wurden gemergt

  • Nutzerverteilung: Nordamerika 43,2 %, Europa 33,5 %, Asien 15,7 %, Ozeanien 3,5 %, Südamerika 3,1 %, Afrika 1 %

  • Sprachen: JS > Python > Java > TypeScript > C# > PHP > C++ > Shell > C > Ruby

→ Gegenüber dem Vorjahr fast unverändert, nur C und Shell haben die Plätze getauscht

  • Veränderungen seit der Pandemie

→ Arbeit im Büro von 41 % auf 10,7 % gesunken

→ Hybrid mit teilweisem Homeoffice von 28,1 % auf 47,6 % gestiegen

→ Vollständig remote von 26,5 % auf 38,8 % gestiegen

  • Mehr Nachhaltigkeit durch Automatisierung

→ Durch das Eliminieren wiederkehrender Aufgaben wurden in Open Source 27 % und in Unternehmen 43 % bessere Ergebnisse erzielt

  • Informationsaustausch über README ist wirklich wichtig

→ Hilft, neue Beitragende zu finden, und macht um 55 % produktiver

→ 85,9 % der Open-Source-Projekte haben ein README, aber 84 % der Unternehmens-Repos haben keines

→ Das heißt, für Unternehmen kann auch Dokumentation selbst ein eigenes Projekt sein

  • Das vom Kubernetes Documentation SIG erprobte Modell „PR Wrangling“

→ Beitragende mit klar definierten R&R, die den Status „Approver“ erreicht haben, können sich freiwillig als wöchentliche PR Wrangler melden

→ GitHub-Issues klassifizieren, Tags vergeben, PRs darauf prüfen, ob sie Qualitätsstandards und Richtlinien einhalten, Feedback geben und Merges freigeben

→ Dadurch kann die Kubernetes-Community die Genauigkeit der Dokumentation erhalten, neue Dokumente gut synchronisieren und lokale Übersetzungen ermöglichen

Drei thematische Detailberichte

  • Writing and Shipping code faster

→ Wege zur Steigerung der Entwicklerproduktivität

→ Skalierung durch Automatisierung

→ Code-Wiederverwendung

→ Suche verbessert die Entwicklerproduktivität

→ Geeignete Kollaborationstools sind wichtig

→ PRs zeigen, wie Entwicklungsteams zusammenarbeiten

→ Teamwork ist wichtig, aber Koordination ist schwierig

→ Zeit bis zum ersten PR neuer Beitragender

→ Wie man PRs schneller bearbeitet: Anzahl der Reviewer und Automatisierung

  • Creating documentation to support developers

→ Dokumentation ist unabhängig vom Format wirklich wichtig, dennoch wird wenig darin investiert

→ Mit Contributor Guidelines lassen sich Unklarheiten und Reibung reduzieren, sodass Beteiligung leichter wird

→ README ist wirklich wichtig

→ Auch GitHub-Issues sind Dokumentation

→ Mit einem Good-First-Issues-Guide fällt neuen Mitgliedern der erste Beitrag leichter

→ Dokumentation ist gut für Produktivität und Entwicklungskultur. Win-win

  • Supporting stusainable communites

→ Mentorship ist sowohl in Open Source als auch in Unternehmen ein Community-Asset

→ Vertrauen und Respekt schaffen eine bessere Kultur

→ Sichere und einladende Communities ziehen neue Teilnehmende an und fördern Beteiligung (Participation Guidelines, Good First Issues usw.)

→ Spaß und Lernen machen die Mitarbeit für neue Teilnehmende attraktiv

1 Kommentare

 
xguru 2021-11-17