10 puntos por xguru 2021-11-17 | 1 comentarios | Compartir por WhatsApp
  • 73 millones de desarrolladores (16 millones de usuarios nuevos en 2021)

  • El 84% de las empresas Fortune 100 usa GitHub Enterprise

  • El año pasado se crearon 61 millones de repos nuevos

  • Se hicieron merge de 170 millones de PR

  • Distribución de usuarios: Norteamérica 43.2%, Europa 33.5%, Asia 15.7%, Oceanía 3.5%, Sudamérica 3.1%, África 1%

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

→ Casi no hubo cambios respecto al año pasado y solo C y Shell intercambiaron posición

  • Cambios después de la pandemia

→ El trabajo en oficina pasó de 41% a 10.7%

→ El modelo híbrido con algo de trabajo remoto pasó de 28.1% a 47.6%

→ El trabajo totalmente remoto pasó de 26.5% a 38.8%

  • Mejoras en sostenibilidad mediante automatización

→ Al eliminar tareas repetitivas, se observaron resultados 27% mejores en open source y 43% mejores en empresas

  • Compartir información mediante el README es realmente importante

→ Ayuda a encontrar nuevos contribuidores y hace a los equipos 55% más productivos

→ En open source, 85.9% tiene README, pero 84% de los repos de empresas no lo tiene

→ Es decir, para las empresas, el trabajo de documentación también puede convertirse en un proyecto por sí mismo

  • El sistema de "PR Wrangling" que intentó el SIG de documentación de Kubernetes

→ Los contribuidores que alcanzan el estado de "Approver" mediante R&R bien definidos pueden ofrecerse como PR Wrangler por periodos semanales

→ Clasifican issues de GitHub, asignan etiquetas, revisan si los PR cumplen con la calidad y las guías, dan feedback y aprueban merges

→ Gracias a esto, la comunidad de Kubernetes mantiene la precisión de la documentación, sincroniza bien los nuevos documentos y facilita las traducciones locales

Tres reportes temáticos detallados

  • Writing and Shipping code faster

→ Cómo aumentar la productividad de los desarrolladores

→ Escalar mediante automatización

→ Reutilización de código

→ La búsqueda mejora la productividad de desarrollo

→ Es importante contar con herramientas de colaboración adecuadas

→ Los PR muestran cómo colaboran los equipos de desarrollo

→ El trabajo en equipo es importante, pero la coordinación es difícil

→ Cuánto tiempo tardan los nuevos contribuidores en su primer PR

→ Cómo procesar PR más rápido: cantidad de reviewers y automatización

  • Creating documentation to support developers

→ La documentación es realmente importante, sin importar el formato. Pero no se invierte mucho en ella

→ Si hay lineamientos para contribuidores, se reduce la ambigüedad y la fricción, y es más fácil participar

→ El README es realmente importante

→ Los GitHub Issues también son documentación

→ Si existe una guía de Good First Issues, a los nuevos miembros se les facilita su primera contribución

→ La documentación beneficia la productividad y la cultura de desarrollo. Un ganar-ganar

  • Supporting sustainable communities

→ La mentoría es un activo comunitario tanto en open source como en empresas

→ La confianza y el respeto crean una cultura mejor

→ Las comunidades seguras y acogedoras atraen a nuevos participantes y fomentan la participación (guías de contribución, Good First Issues, etc.)

→ La diversión y el aprendizaje generan atractivo para los nuevos participantes

1 comentarios

 
xguru 2021-11-17