Iniciante completo
Comece com as ferramentas, o vocabulário e uma alteração apenas na documentação. Seu objetivo é terminar um loop seguro.
Guia do contribuidor
O caminho mais curto e confiável entre encontrar uma issue boa para iniciantes e ter um pull request pronto para review de mantenedor.
Comece aqui
Use esses cartões como um seletor estático. Escolha aquele que corresponde ao seu estado atual e siga as mesmas fases abaixo.
Comece com as ferramentas, o vocabulário e uma alteração apenas na documentação. Seu objetivo é terminar um loop seguro.
Escolha um issue pequeno e recente e mantenha o diferencial focado. Peça confirmação antes de começar a codificar.
Use o manual como uma lista de verificação e, em seguida, gaste a maior parte de sua energia reproduzindo e testando a correção.
Fase 0
Você só precisa de ferramentas locais suficientes para clonar o repositório, criar uma ramificação, executar as verificações do projeto e enviar seu trabalho.
O Git rastreia seu trabalho e permite aos mantenedores review exatamente o que mudou.
git --versionGitHub CLI ajuda você fork, clonar, autenticar e abrir pull requests sem sair do terminal.
gh auth login
gh repo fork OWNER/REPO --clone --remoteUse um editor que possa pesquisar todo o repositório, executar formatadores e mostrar claramente os arquivos alterados.
code .Fase 1
Um good first issue não é apenas pequeno. É atual, compreensível e passível de revisão por alguém que já mantém o projeto.
Fase 2
Mantenha o ciclo chato e previsível. pull requests pequenos são mais fáceis de review, mais fáceis de corrigir e mais fáceis de mesclar.
Deixe um breve comentário nomeando o issue exato e perguntando se o escopo ainda faz sentido.
Leia CONTRIBUTING, o README, abra pull requests, teste comandos e notas de estilo de código antes de alterar o código.
Crie sua própria cópia e trabalhe em um branch com o nome da tarefa, não no main.
Instale dependências, reproduza o problema e anote o comando ou tela onde você o viu.
Altere o mínimo de código necessário. Evite refatorações indiretas, atualizações de dependências e formatação não relacionada.
Explique o que mudou, como você testou e quaisquer limites. Facilite a primeira passagem do reviewer.
gh repo fork OWNER/REPO --clone --remote
cd REPO
git checkout -b docs/fix-install-note
pnpm install
pnpm test
git status
gh pr create --fillTemplates
Adapte o texto, seja específico e evite prometer mais do que pode cumprir.
Oi! Eu gostaria de trabalhar neste issue.
Pretendo manter a mudança com escopo para:
- ...
Essa abordagem parece certa antes de eu começar?## O que mudou
- ...
## Como testei
- ...
## Notas
- Esta é minha primeira contribuição para este repositório, então feedback é bem-vindo.Pontos de pausa
Parar cedo é melhor do que forçar um pull request que não pode ser revisado.
Reference
FAQ
Publique um acompanhamento conciso com seu status atual e uma pergunta direta. Se ainda não houver resposta, escolha outro issue em vez de esperar indefinidamente.
Diga o que você tentou, cole o erro exato, inclua o sistema operacional e as versões da ferramenta e solicite a próxima etapa de depuração.
Sim, se o repositório aceitar alterações na documentação. Documentos claros, exemplos, erros de digitação e links quebrados são contribuições legítimas.
Após a primeira fusão
Agradeça ao reviewer, observe os comandos que funcionaram, salve as convenções do projeto e procure o próximo issue que é apenas um pouco mais difícil que o anterior.