Descobrir projetos relevantes
Se houver um tópico específico de seu interesse, acesse github.com/topics/<topic>
. Por exemplo, se você estiver interessado em machine learning, encontre projetos relevantes e bons primeiros problemas acessando https://github.com/topics/machine-learning. Navegue por tópicos populares acessando Tópicos. Você também pode procurar repositórios que correspondam a um tópico do seu interesse. Para obter mais informações, confira "Pesquisar repositórios".
Se sua conta estiver ativa em GitHub, você poderá encontrar recomendações personalizadas para projetos e bons problemas iniciais, com base nas suas contribuições passadas, pontuação e outras atividades em Explorar GitHub.
Acompanhe as atividades recentes dos repositórios que você acompanha, bem como das pessoas e organizações que você segue, com seu painel pessoal. Para obter mais informações, confira "Sobre seu painel pessoal".
Você pode se conectar com desenvolvedores de todo o mundo para fazer perguntas e responder a elas, aprender e interagir diretamente com a equipe do GitHub. Para começar a conversa, confira "GitHub Community Support".
Encontrando bons problemas iniciais
Se você já souber em qual projeto deseja trabalhar, encontre problemas para iniciantes nesse repositório acessando github.com/<owner>/<repository>/contribute
. Por exemplo, você pode encontrar maneiras de fazer sua primeira contribuição com electron/electron
em https://github.com/electron/electron/contribute.
Abrir um problema
Se você encontrar um erro em um projeto de código aberto, verifique se o erro já foi informado. Se o erro não foi informado, você pode abrir um problema para relatar o erro de acordo com as diretrizes de contribuição do projeto.
Validando um problema ou pull request
Existem várias maneiras de contribuir para projetos de código aberto.
Reproduzindo um erro relatado
Você pode contribuir para um projeto de código aberto validando um problema ou adicionando um contexto adicional a um problema existente.
Testando um pull request
Você pode contribuir para um projeto de código aberto, fazendo o merge de um pull request na sua cópia local do projeto e testando as alterações. Adicione o resultado do seu teste em um comentário no pull request.
Atualizando problemas
Você pode contribuir para um projeto de código aberto, incluindo informações adicionais para problemas existentes.