10 pontos por xguru 2021-11-17 | 1 comentários | Compartilhar no WhatsApp
  • 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

 
xguru 2021-11-17