Saudações a todos. O Hacktoberfest, um evento global que promove contribuições para projetos de código aberto, oferece uma oportunidade única para desenvolvedores de todo o mundo se envolverem com comunidades de código aberto. Como esta é a primeira vez que participo do Hacktoberfest, decidi começar com contribuições menores para me familiarizar com fluxos de trabalho de código aberto antes de abordar questões mais complexas.
Durante outubro, somos obrigados a contribuir com quatro repositórios diferentes, cada um com seu próprio conjunto de problemas, enviando quatro solicitações pull. Inicialmente, achei um desafio localizar repositórios que correspondessem ao meu conjunto de habilidades e interesses. O processo de examinar vários problemas em vários repositórios foi árduo e levou vários dias de exploração e filtragem.
Para desenvolvedores novos em contribuições de código aberto, inclusive eu, aqui estão algumas dicas práticas que podem ajudar a agilizar o processo:
Utilize as ferramentas de pesquisa e filtro do GitHub:
Com milhares de repositórios disponíveis, encontrar um que se adapte à sua experiência pode ser assustador. Usar os recursos avançados de pesquisa e filtragem do GitHub pode restringir significativamente os repositórios por tecnologia, rótulos de problemas ou nível de atividade.
Selecione repositórios que se alinhem com sua pilha técnica:
Concentrar-se em repositórios que usam tecnologias com as quais você está familiarizado pode reduzir a curva de aprendizado. No entanto, se você deseja expandir seu conhecimento, contribuir para projetos fora de sua zona de conforto pode fornecer oportunidades valiosas de aprendizagem.
Avaliar a atividade do repositório antes de confirmar:
É essencial avaliar o nível de atividade de um projeto antes de investir tempo. Alguns projetos podem não ser mais mantidos, resultando em longos atrasos para que as solicitações pull sejam revisadas e mescladas. Os principais indicadores a serem avaliados incluem:
Vários dos meus PRs iniciais envolveram tarefas relativamente pequenas, como atualizações de documentação, que considerei contribuições "introdutórias". Embora não fossem altamente técnicos, eles me proporcionaram a oportunidade de me familiarizar com o processo. No futuro, pretendo me concentrar em questões mais exigentes tecnicamente que desafiarão e aprimorarão minhas habilidades de codificação.
Problemas:
RP:
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3