Bem-vindo ao Guia do Primeiro Pull Request (PR) do PerCurso! Estamos empolgados com sua contribuição para ajudar estudantes a explorar e planejar percursos acadêmicos da melhor forma. Este guia foi feito para facilitar o processo de envio do seu primeiro PR, mesmo que você nunca tenha contribuído para projetos de open source (código aberto) antes. Caso você já tenha experiência no mundo open source, recomendamos que você siga o nosso Guia de Contribuição.
O PerCurso é um site estático open-source que organiza e apresenta os percursos acadêmicos de diferentes áreas de estudo, ajudando estudantes a entender melhor as disciplinas e suas interconexões. Ele é alimentado por arquivos Markdown (.md) no GitHub, que são renderizados em páginas HTML no site.
Antes de começar, você precisa:
- Criar uma conta no GitHub.
- Conhecimento básico de Git e Markdown (não se preocupe, é simples!).
- Node.js e npm/yarn instalados (Opcional, caso vá rodar o site localmente para validar as mudanças.)
Passo 1: Faça o Fork do Repositório.
- Acesse o repositório oficial do PerCurso no GitHub.
- Clique no botão Fork no canto superior direito.
- Agora você terá sua cópia do repositório no seu perfil.
Passo 2: Clone o Repositório para sua Máquina.
- Copie o link HTTPS ou SSH do seu fork.
- No terminal, clone o repositório:
git clone https://github.com/seu-usuario/PerCursoPasso 3: Crie uma Branch para sua Contribuição
Antes de editar, crie uma nova branch para organizar suas mudanças:
git checkout -b nome-da-sua-branchPasso 4: Edite os Arquivos Necessários.
Adicionar ou atualizar disciplinas:
- Navegue até a pasta /content.
- Localize o arquivo .md da disciplina que deseja editar ou crie um novo arquivo.
- Edite usando o formato Markdown. Siga os padrões do que já foi feito.
Passo 5: Teste o Site Localmente (Esse passo é opcional!).
- Instale as dependências:
npm install- Rode o site localmente:
npm run dev- Acesse o site no navegador: http://localhost:3000.
- Confira se as suas mudanças aparecem corretamente.
Passo 6: Commit das Mudanças.
- Adicione os arquivos editados:
git add .- Faça o commit com uma mensagem descritiva:
git commit -m "Uma breve descrição sobre as mudanças feitas"Passo 7: Antes de enviar o Pull Request, verifique se o seu repositório remoto (no seu GitHub) está atualizado.
git pull origin mainPasso 8: Envie sua Branch para o Fork.
git push origin nome-da-sua-branchPasso 9: Abra o Pull Request.
- Volte ao repositório no GitHub.
- Clique no botão Compare & Pull Request.
- Adicione um título descritivo e uma explicação clara do que você mudou.
- Envie o PR para revisão.
Passo 10: Aguarde a revisão e aceitação :)
Seu Pull Request foi criado com sucesso e a curadoria do PerCurso já foi notificada sobre sua contribuição. Agora, é só aguardar a revisão das suas alterações. Caso sejam necessárias, os revisores poderão solicitar ajustes, e você terá a oportunidade de corrigir e aprimorar sua contribuição.
Assim que tudo estiver revisado e aprovado, seu PR será aceito e suas mudanças serão incorporadas ao projeto.
🎉 Parabéns! Você acaba de enviar seu primeiro Pull Request! 🚀
-
Antes de contribuir para um projeto, tire um tempo para ler o guia de contribuição. Isso ajudará você a alinhar suas alterações com as expectativas da gente ;)
-
Procure manter seu Pull Request simples e focado em uma única tarefa ou melhoria. Alterações menores são mais fáceis de revisar e têm maiores chances de serem aceitas rapidamente.
-
Sempre mantenha uma postura respeitosa e receptiva ao feedback. Contribuir em projetos de código aberto é, acima de tudo, um trabalho em equipe, onde todos aprendem e crescem juntos.