Skip to content

Latest commit

 

History

History
70 lines (52 loc) · 1.59 KB

CONTRIBUTING.md

File metadata and controls

70 lines (52 loc) · 1.59 KB

Contribuindo

Encontrou um erro? Quer conversar/sugerir uma nova funcionalidade? Pode enviar uma issue ou Pull Request (PR) com a sugestão.

Créditos do documento ao time do Angular.

Enviando uma issue

Lembre de explicar o cenário do bug/feature.

Enviando um PR

  1. Forke o projeto.
  2. Clone o projeto forkado:
git clone <url-do-projeto-forkado>
  1. Adicione o upstream:
git remote add upstream <url-do-projeto-original>
  1. Crie uma nova branch:
git checkout -b my-fix-branch
  1. Ao final do desenvolvimento, atualize sua branch de acordo com o upstream. Corrija conflitos se necessário.
git pull upstream main

Os commits serão squashados, então não se preocupe em utilizar rebase

  1. Envie seu código para o remote:
git push origin HEAD
  1. Abra o PR para main.
    • Se forem sugeridas mudanças na revisão do PR então:
      1. Faça-as.
      2. Atualize novamente sua branch: git pull upstream main
      3. Atualize novamente seu fork (isso atualizará o PR): git push origin HEAD

Após PR concluído

Caso queira manter o projeto para futuras contribuições, pode deletar somente sua branch e baixar as mudanças do projeto:

  1. Trocar para a branch principal:
git checkout main
  1. Deletar a branch local:
git branch -D my-fix-branch
  1. Deletar a branch do repositório remoto:
git push origin --delete my-fix-branch
  1. Atualizar a branch principal:
git fetch --all
git reset --hard upstream/main