El reporte Octoverse 2021 de GitHub
(octoverse.github.com)-
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
Reporte Octoverse 2020 de GitHub https://es.news.hada.io/topic?id=3328
Reporte Octoverse 2019 de GitHub https://es.news.hada.io/topic?id=884