Skip to content

Instantly share code, notes, and snippets.

@RenatoPacheco
Last active November 8, 2023 12:49
Show Gist options
  • Save RenatoPacheco/73f8795f02ddbe99bd3db53db02365e8 to your computer and use it in GitHub Desktop.
Save RenatoPacheco/73f8795f02ddbe99bd3db53db02365e8 to your computer and use it in GitHub Desktop.
Boas práticas que você pode utilizar na hora de dar os seus commits
  • Feat: Utilizamos quando vamos criar uma nova feature no projeto. Ex.: estamos criando um novo endpoint em uma API ou estamos adicionando um novo service dentro do nosso projeto.

  • Refactor: Embora o nome sejá sugestivo, é bem importante reforçar a sua importancia. Utilizamos refactor quando estamos atualizando alguma parte do nosso código.

  • Fix: Esse é um que nós temos receio de utilizar, mas que acabamos utilizando por conta da correria. Utilizamos o fix para subir alguma correção. Geralmente algum bug que precisamso corrigir e subir rápido em produção.

  • Chore: Utilizamos o chore quando fazemos alguma alteração que não influencia o nosso sistema nem algum dos nossos testes. Para ficar mais claro, utilizamos o chore para alterações como: adicionar algo dentro do .gitignore, isso não afeta o nosso sistema correto? Ou mudança no eslint que seria apenas uma config.

  • Style: O Style é utilizado para mudanças de formatação ou estilo de código que não influenciam na lógica do sistema.

  • Build: Esse nós utilizamos quando fazemos alguma mudança no build do nosso projeto.

  • Test: Como o próprio nome diz, o teste seria quando nós fazemos alguma alteração em algum teste do nosso projeto.

  • Perf: Esse é pouco conhecido, o pessoal acaba utilizando o Fix no lugar dele, pois utilizamos o perf quando fazemos alguma alteração na performance do nosso projeto como: melhora na performance de uma função ou query.

  • Doc: Esse acaba entrando no pacote de alterações do Chore por não alterar nada ou Style, mas podemos utilizar o Docs quando nós fazemos alguma alteração em algum arquivo de documentação como no swagger, readme…etc.

Referência: Boas práticas que você pode utilizar na hora de dar os seus commits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment