Guia de contribuição
Algumas instruções legais, caso você queira contribuir com esse projeto
O básico
Clone o repositório:
Crie uma branch:
Embora essa branch use conventional branch, isso não é um requisito, somente um exemplo.
Inicie seu ambiente:
Faça suas alterações: ...
Veja o material renderizado, caso sua alteração seja no texto:
- Inicia o servidor do mkdocs
Execute os testes, caso sua alteração envolva código:
Adicione um changelog:
towncrier create #(1)!
Issue number (`+` if none): + #(2)!
Fragment type (adicionado, correcoes, alterado, ...): #(3)!
- Esse é o comando. Após isso o o cli exibirá uma opção.
- Aqui você deve adicionar o número da issue, caso houver
- Aqui você deve escolher um dos tipos, o que mais se aproxima da contribuição que fizer. Após isso o editor se abrirá em modo de texto.
Para mais informações sobre isso, vá para changelogs
Faça um commit:
Embora esse commit use conventional commits, isso não é um requisito, somente um exemplo.
Abra um pull request:
TODO adicionar prints de como fazer isso
Changelogs
A ferramenta usada para os changelogs é o towncrier.
Uso básico:
towncrier create #(1)!
Issue number (`+` if none): + #(2)!
Fragment type (adicionado, correcoes, alterado, ...): #(3)!
- Esse é o comando. Após isso o o cli exibirá uma opção.
- Aqui você deve adicionar o número da issue, caso houver
- Aqui você deve escolher um dos tipos, o que mais se aproxima da contribuição que fizer. Após isso o editor se abrirá em modo de texto.
As entradas vão automaticamente para o diretório
changelogs.d, caso isso apareça no seu diff.
Algumas coisas são importantes para geração do changelog
- É importante que sua mensagem de mudança não tenha mais de uma linha.
- Após o texto da alteração, adicione o seu @ do git: