https://github.com/neninja/contributing
Guia padrão de como contribuir nos meus projetos
https://github.com/neninja/contributing
contributing
Last synced: about 1 month ago
JSON representation
Guia padrão de como contribuir nos meus projetos
- Host: GitHub
- URL: https://github.com/neninja/contributing
- Owner: neninja
- Created: 2023-06-03T02:58:25.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-03T03:28:23.000Z (over 2 years ago)
- Last Synced: 2025-01-13T08:45:49.243Z (12 months ago)
- Topics: contributing
- Homepage: https://neni.dev/contributing/
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Contribuindo
Encontrou um erro? Quer conversar/sugerir uma nova funcionalidade? Pode enviar uma *issue* ou *Pull Request* (PR) com a sugestão.
## Enviando uma issue
Lembre de explicar o cenário do bug/feature.
## Enviando um PR
1. *Forke* o projeto.
2. Clone o projeto *forkado*:
```sh
git clone
```
3. Adicione o *upstream*:
```sh
git remote add upstream
```
4. Crie uma nova branch:
```sh
git checkout -b my-fix-branch
```
5. Ao final do desenvolvimento, atualize sua branch de acordo com o *upstream*. Corrija conflitos se necessário.
```sh
git pull upstream main
```
> Os commits serão *squashados*, então não se preocupe em utilizar `rebase`
6. Envie seu código para o *remote*:
```sh
git push origin HEAD
```
7. 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:
```sh
git checkout main
```
2. Deletar a branch local:
```sh
git branch -D my-fix-branch
```
3. Deletar a branch do repositório remoto:
```sh
git push origin --delete my-fix-branch
```
4. Atualizar a branch principal:
```sh
git fetch --all
git reset --hard upstream/main
```
## Shield
[](http://neni.dev/contributing)
```md
[](http://neni.dev/contributing)
```