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. Conventional commits & Conventional changelogs

  2. 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
  3. https://justa.com.vc https://github.com/justapagamentos

  4. 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/
  5. 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.
  6. Commits com conventional commits

  7. Commits com conventional commits

  8. Commits com escopo

  9. Commits com escopo e alteração de MAJOR version

  10. Commits com escopo, body e footer

  11. Live code

  12. 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);
  13. None
  14. None