Extensão da GitHub CLI para criar, rebasear, enviar e mesclar pull requests empilhados em uma cadeia de branches pequenas e fáceis de revisar.
firstcontributions/first-contributions
Tutorial passo a passo para iniciantes que orienta novos contribuidores a fazer fork, clone, criar branches, commits e abrir seu primeiro pull request.
- Estrelas
- 56,724
- Forks
- 112,327
- Issues abertas
- 547
- Último commit
- há 13 horas
O que é?
First Contributions é um guia prático para quem nunca contribuiu com um projeto open source. Ele apresenta o fluxo padrão de fork, clone, branch, commit, push e pull request usando um repositório de prática, no qual cada contribuidor adiciona seu nome ao arquivo compartilhado Contributors.md.
O projeto aborda os passos pela linha de comando com git e inclui orientações para resolver erros comuns, como versões desatualizadas do git e falhas de autenticação no push. Para quem prefere ferramentas gráficas, há links para tutoriais separados de GitHub Desktop, GitKraken, Sourcetree, IntelliJ IDEA, VS Code e Visual Studio.
O repositório está disponível em várias traduções e indica outras formas de praticar, além de um app web que lista projetos acessíveis para iniciantes contribuírem em seguida.
Recursos principais
- 01Passo a passo para fazer fork, clone, criar branches, commits, push e abrir um pull request
- 02Contribuição de prática adicionando seu nome ao Contributors.md
- 03Orientações para resolver erros comuns de git e autenticação
- 04Tutoriais separados para vários clientes Git com interface gráfica e IDEs
- 05Traduções disponíveis em vários idiomas
Casos de uso
- Uma pessoa desenvolvedora que nunca enviou um pull request e quer fazer uma primeira tentativa segura
- Um estudante ou grupo de bootcamp aprendendo o fluxo padrão de contribuição para projetos open source
- Um professor preparando um workshop sobre colaboração com git e GitHub
- Uma pessoa iniciante que prefere ferramentas gráficas e precisa de um tutorial para seu cliente específico
Tópicos
Perguntas frequentes
- O que é first-contributions?
- Tutorial passo a passo para iniciantes que orienta novos contribuidores a fazer fork, clone, criar branches, commits e abrir seu primeiro pull request. First Contributions é um guia prático para quem nunca contribuiu com um projeto open source. Ele apresenta o fluxo padrão de fork, clone, branch, commit, push e pull request usando um repositório de prática, no qual cada contribuidor adiciona seu nome ao arquivo compartilhado Contributors.md.
- first-contributions é gratuito? Qual é a licença?
- first-contributions é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- first-contributions ainda é mantido?
- Manutenção ativa. O último commit de first-contributions foi em 6 de nov. de 2026.
- Para que posso usar first-contributions?
- Uma pessoa desenvolvedora que nunca enviou um pull request e quer fazer uma primeira tentativa segura Um estudante ou grupo de bootcamp aprendendo o fluxo padrão de contribuição para projetos open source Um professor preparando um workshop sobre colaboração com git e GitHub Uma pessoa iniciante que prefere ferramentas gráficas e precisa de um tutorial para seu cliente específico
- Onde consigo first-contributions?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/firstcontributions/first-contributions
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma lista organizada por linguagem, com tutoriais que guiam desenvolvedores na criação de aplicações completas do zero.
Um curso passo a passo de 30 dias que ensina Python, dos fundamentos a aplicações web, APIs e ferramentas de dados.
Curso gratuito de JavaScript em 30 dias, com aulas passo a passo, exercícios diários e miniprojetos para iniciantes.
Um livro gratuito e de código aberto que ensina Vim e Vimscript, com foco nos recursos mais úteis do editor.
Curso para iniciantes liderado pela Microsoft que ensina IA generativa com JavaScript por meio de uma história de viagem no tempo e um app de chat com personagens.