Executando verificação de segurança...
4

Commits semanticos

Commits Semânticos

Commit semântico é uma prática de versionamento de código que incentiva o desenvolvedor a escrever mensagens de commit significativas e descritivas.

Estas mensagens de commit são úteis para outros desenvolvedores que estão trabalhando no mesmo projeto, pois fornecem informações sobre o que foi alterado e por quê.

Ao escrever mensagens de commit semânticas, o desenvolvedor deve incluir informações detalhadas sobre o que foi alterado, por que foi alterado e como foi alterado.

Estas mensagens de commit também devem ser curtas e diretas, para que outros desenvolvedores possam entender rapidamente o que foi alterado. Além disso, as mensagens de commit semânticas também devem incluir informações sobre o contexto do projeto, para que outros desenvolvedores possam entender melhor o que foi alterado.

veja alguns exemplos de commits semanticos:
https://github.com/robertolima-dev/commits-semanticos#commits-semânticos-

Carregando publicação patrocinada...
4

Além disso, esses commits podem ser usados para fazer releases automáticos e também para geração de changelog.

Uma ferramental muito massa é a combinação do release-it + conventional-changelog.

Também é possível melhorar a consistência e adoção ao comits semânticos com mais duas ferramentas: commitizen e o commitlint. O primeiro ajuda a escrever as mensagens seguindo os padrões e a segunda garante que as mensagens estão seguindo as regras.

1

Olha legal, o release-it, faltava isso... essa semana aprendi sobre o Husky, principalmente com o hook 'pre-commit' chamando o commitlint antes de cada commit e verificando se o commit segue os padrões, com a ajuda do commitizen, que ajuda bastante em realizar o commit padrão fecha o pacote commit padronizado.

2
1