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.
Lembre de explicar o cenário do bug/feature.
- Forke o projeto.
- Clone o projeto forkado:
git clone <url-do-projeto-forkado>
- Adicione o upstream:
git remote add upstream <url-do-projeto-original>
- Crie uma nova branch:
git checkout -b my-fix-branch
- 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
- Envie seu código para o remote:
git push origin HEAD
- Abra o PR para
main
.- Se forem sugeridas mudanças na revisão do PR então:
- Faça-as.
- Atualize novamente sua branch:
git pull upstream main
- Atualize novamente seu fork (isso atualizará o PR):
git push origin HEAD
- Se forem sugeridas mudanças na revisão do PR então:
Caso queira manter o projeto para futuras contribuições, pode deletar somente sua branch e baixar as mudanças do projeto:
- Trocar para a branch principal:
git checkout main
- Deletar a branch local:
git branch -D my-fix-branch
- Deletar a branch do repositório remoto:
git push origin --delete my-fix-branch
- Atualizar a branch principal:
git fetch --all
git reset --hard upstream/main
- Aumentar a lista de krosmasters nas
fixtures
- Aumentar os cenários de testes com adicionando
dataProviders