10 points par xguru 2021-11-17 | 1 commentaires | Partager sur WhatsApp
  • 73 millions de développeurs (dont 16 millions de nouveaux utilisateurs en 2021)

  • 84 % des entreprises du Fortune 100 utilisent GitHub Enterprise

  • 61 millions de nouveaux dépôts créés l’an dernier

  • 170 millions de PR ont été fusionnées

→ Presque aucun changement par rapport à l’an dernier, seuls C et Shell ont échangé leur position

  • Répartition des utilisateurs : Amérique du Nord 43,2 %, Europe 33,5 %, Asie 15,7 %, Océanie 3,5 %, Amérique du Sud 3,1 %, Afrique 1 %

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

→ Presque aucun changement par rapport à l’an dernier, seuls C et Shell ont échangé leur position

  • Changements depuis la pandémie

→ Le travail au bureau est passé de 41 % à 10,7 %

→ Le mode hybride avec télétravail partiel est passé de 28,1 % à 47,6 %

→ Le télétravail complet est passé de 26,5 % à 38,8 %

  • Amélioration de la durabilité grâce à l’automatisation

→ L’élimination des tâches répétitives a apporté de meilleurs résultats : +27 % dans l’open source et +43 % en entreprise

  • Le partage d’information via le README est vraiment important

→ Cela aide à trouver de nouveaux contributeurs et rend 55 % plus productif

→ 85,9 % des projets open source ont un README, mais 84 % des dépôts d’entreprise n’en ont pas

→ Autrement dit, pour les entreprises, le travail de documentation peut devenir un projet à part entière

  • Le dispositif "PR Wrangling" essayé par le SIG documentation de Kubernetes

→ Grâce à des rôles et responsabilités bien définis, les contributeurs ayant atteint le statut d’"Approver" peuvent se porter volontaires comme PR Wrangler sur une base hebdomadaire

→ Ils classent les issues GitHub, attribuent des tags, vérifient que les PR respectent la qualité et les consignes, donnent du feedback et approuvent le merge

→ Grâce à cela, la communauté Kubernetes maintient l’exactitude de sa documentation, garde les nouveaux contenus bien synchronisés et permet les traductions locales

Trois rapports thématiques détaillés

  • Writing and Shipping code faster

→ Comment augmenter la productivité des développeurs

→ Passage à l’échelle grâce à l’automatisation

→ Réutilisation du code

→ La recherche améliore la productivité du développement

→ Les bons outils de collaboration sont importants

→ Les PR montrent comment les équipes de développement collaborent

→ Le travail d’équipe est important, mais la coordination est difficile

→ Le temps nécessaire aux nouveaux contributeurs pour leur première PR

→ Comment traiter les PR plus vite : nombre de reviewers et automatisation

  • Creating documentation to support developers

→ La documentation est vraiment importante, quel que soit son format. Pourtant, on y investit peu

→ Des guidelines pour les contributeurs réduisent l’ambiguïté et les frictions, et facilitent la participation

→ Le README est vraiment important

→ Les GitHub Issues sont aussi de la documentation

→ Des guidelines Good First Issues facilitent la première contribution des nouveaux membres

→ La documentation est bénéfique pour la productivité et la culture de développement : win-win

  • Supporting stusainable communites

→ Le mentorat est un atout communautaire, aussi bien dans l’open source qu’en entreprise

→ La confiance et le respect créent une meilleure culture

→ Les communautés sûres et accueillantes attirent de nouveaux participants et encouragent la contribution (guides de participation, Good First Issues, etc.)

→ Le plaisir et l’apprentissage rendent la participation attractive pour les nouveaux venus

1 commentaires

 
xguru 2021-11-17