Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Conventional commits & Conventional changelogs

Conventional commits & Conventional changelogs

An resume to Conventional commits & conventional changelogs

https://github.com/raisiqueira/tests-github-actions

Rai Siqueira

January 24, 2020
Tweet

More Decks by Rai Siqueira

Other Decks in Technology

Transcript

  1. Raí Siqueira Engenheiro de software na Justa Pagamentos, apaixonado por

    tecnologias web, fã de Open-Source e entusiasta Docker. LinkedIn: https://linkedin.com/in/raisiqueira GitHub: https://github.com/raisiqueira Instagram: https://instagram.com/rai_siqueira
  2. O que Conventional commits “Uma especificação para dar um significado

    legível às mensagens de commit para humanos e máquinas.” https://www.conventionalcommits.org/
  3. Palavras chaves do conventional commits fix: Quando corrige um problema

    no código (atualiza o PATCH version); feat: Quando inclui uma nova funcionalidade no código/aplicação (atualiza o MINOR version); BREAKING CHANGE: Quando há uma grande alteração no código/aplicação (atualiza o MAJOR version). chore: Alteração que não impacta o usuário final (ex: remove NodeJS 6); docs: Apenas alteração de documentação; refactor: Uma alteração de código que não corrige um bug nem adiciona um recurso; test: Inclusão de testes no código; build: Alterações que afetam o build.
  4. Ferramentas auxiliares para IDEs e editores - Visual Studio Code

    Commitizen Support (Extensão para VS Code) - Conventional Commit by Edoardo Luppi (Plugin para o Idea/WebStorm, e etc);