Relatório Octoverse 2021 do GitHub
(octoverse.github.com)-
73 milhões de desenvolvedores (16 milhões de novos usuários em 2021)
-
84% das empresas da Fortune 100 usam GitHub Enterprise
-
61 milhões de novos repositórios criados no ano passado
-
170 milhões de PRs foram merged
-
Distribuição de usuários: América do Norte 43,2%, Europa 33,5%, Ásia 15,7%, Oceania 3,5%, América do Sul 3,1%, África 1%
-
Linguagens: JS > Python > Java > TypeScript > C# > PHP > C++ > Shell > C > Ruby
→ quase nenhuma mudança em relação ao ano passado, apenas C e Shell trocaram de posição
- Mudanças após a pandemia
→ trabalho no escritório caiu de 41% para 10,7%
→ modelo híbrido com parte do tempo em casa subiu de 28,1% para 47,6%
→ trabalho totalmente remoto subiu de 26,5% para 38,8%
- Melhoria da sustentabilidade por meio da automação
→ ao eliminar tarefas repetitivas, os resultados foram 27% melhores em open source e 43% melhores nas empresas
- Compartilhar informação por meio do README é realmente importante
→ ajuda a encontrar novos contribuidores e aumenta a produtividade em 55%
→ 85,9% dos projetos open source têm README, mas 84% dos repositórios de empresas não têm
→ ou seja, para as empresas, o trabalho de documentação também pode se tornar um projeto por si só
- O sistema de "PR Wrangling" testado pelo SIG de documentação do Kubernetes
→ com R&R bem definidos, contribuidores que alcançaram o status de "Approver" podem se voluntariar como PR Wrangler por períodos semanais
→ classificam issues no GitHub, atribuem tags, revisam PRs para verificar qualidade e conformidade com as diretrizes, fornecem feedback e aprovam merges
→ com isso, a comunidade Kubernetes mantém a precisão da documentação, garante boa sincronização de novos documentos e viabiliza traduções locais
Três relatórios temáticos detalhados
- Writing and Shipping code faster
→ como aumentar a produtividade dos desenvolvedores
→ escalar por meio da automação
→ reutilização de código
→ busca melhora a produtividade de desenvolvimento
→ ferramentas de colaboração adequadas são importantes
→ PRs mostram como as equipes de desenvolvimento colaboram
→ trabalho em equipe é importante, mas coordenação é difícil
→ quanto tempo novos contribuidores levam para fazer o primeiro PR
→ como processar PRs mais rapidamente: número de reviewers e automação
- Creating documentation to support developers
→ documentação é realmente importante, independentemente do formato. Mas ainda se investe pouco nisso
→ com diretrizes para contribuidores, é possível reduzir ambiguidades e atritos, facilitando a participação
→ README é realmente importante
→ GitHub Issue também é documentação
→ com um guia de Good First Issues, novos membros conseguem fazer a primeira contribuição com mais facilidade
→ documentação é boa para a produtividade e para a cultura de desenvolvimento. win-win
- Supporting sustainable communities
→ mentoria é um ativo comunitário tanto em open source quanto nas empresas
→ confiança e respeito criam uma cultura melhor
→ comunidades seguras e acolhedoras atraem novos participantes e incentivam a participação (guia de contribuição, Good First Issues etc.)
→ diversão e aprendizado despertam interesse em novos participantes
1 comentários
Relatório Octoverse 2020 do GitHub https://pt.news.hada.io/topic?id=3328
Relatório Octoverse 2019 do GitHub https://pt.news.hada.io/topic?id=884