Skip to content

Commit padrão é especificação simplificada e intuitiva para ser utilizada nas mensagens de commits

Notifications You must be signed in to change notification settings

AndersonAlvesCoelho/commit-padrao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Commit Padrão

Commit padrão é especificação simplificada e intuitiva para ser utilizada nas mensagens de commits. Deve ser seguido corretamente um conjunto de regras para criar um histórico commit, que facilita o controle das aplicação. Para o melhor proveito do commit padrão, sempre deve dar um commit toda vez que criar, altera, melhorar ou corrigi uma funcionalidade, podendo assim acompanha o historio de commit da aplicação.

A mensagem do commit padrão deve ser estrutura da seguinte forma:

(type) [scope]: <description>
<option body>
<option footer>

Segue os elementos dos tipos para comunicar a intenção do commit:

  • Feat - ser refere ao um novo recurso criado;
  • Fix! ou refector - quando realiza uma melhoria ou otimização em um recurso já existente, onde não teve correção de bug ou não adicionou uma nova funcionalidade na aplicação;
  • Upgrade - adiciona um novo recurso em uma funcionalidade;
  • Fix - corrigir um problema em uma funcionalidade;
  • doc - criação ou alteração na documentação;
  • style - alteração que afeta visualmente a aplicação;
  • serve - correção ou melhoria na estrutura da infra;

Body

O body do commit padrão é opcional, mas usando ele, você poderá abstrair mais do seu commit, deixando claro a sua intenção.

Footer

Como o body, footer do comit padrão é opcional, nele você poderá coloca as referencias que te ajudou no desenvolvimento do recurso como também informando o seu nome e a data do commit.

Contribuidores

Foto do Iuri Silva no GitHub
Anderson Alves
Foto do <Waly> no GitHub
João Lima>

About

Commit padrão é especificação simplificada e intuitiva para ser utilizada nas mensagens de commits

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published