| Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior |
| pres:gerti:devops:informacoes:nomenclatura_commits [20/04/2026 11:42] – [Automatizar o versionamento] lvinicius | pres:gerti:devops:informacoes:nomenclatura_commits [07/05/2026 12:59] (atual) – [Sintaxe dos Commits] ivinicius |
|---|
| |
| Esta é a sintaxe dos commits que o [[https://gitsource.tce.go.gov.br/GER-TI/tce.kubernetes/tce.templates/-/tree/main/templates/versioning|Job de Versionamento]] está configurado para entender | Esta é a sintaxe dos commits que o [[https://gitsource.tce.go.gov.br/GER-TI/tce.kubernetes/tce.templates/-/tree/main/templates/versioning|Job de Versionamento]] está configurado para entender |
| |
| <code> | <code> |
| <tipo>(<escopo opcional>): <descrição> [#<task redmine>] | |
| | <tipo>(<escopo opcional>): [ref #<task redmine> (exemplo: ref #40061 - para uma tarefa - ou refs #40061, #40062 - para duas ou mais tarefas)] <descrição> |
| </code> | </code> |
| |
| * ''%%<tipo>%%'': **Obrigatório.** Refere-se ao tipo da alteração: se ele corrige um bug é um ''%%fix%%'', se adiciona um feature, é um ''%%feat%%''. Veja: [[#Quais%20Tipos%20de%20Commits%20existem?|Quais Tipos de Commits existem?]] | * ''<nowiki><tipo></nowiki>'': **Obrigatório.** Refere-se ao tipo da alteração: se ele corrige um bug é um ''<nowiki>fix</nowiki>'', se adiciona um feature, é um ''<nowiki>feat</nowiki>''. Veja: [[#quais_20tipos_20de_20commits_20existem|Quais Tipos de Commits existem]] |
| * ''%%<escopo opcional>%%'': **Opcional.** Descreve qual módulo do sistema foi alterado | * ''<nowiki><escopo opcional></nowiki>'': **Opcional.** Descreve qual módulo do sistema foi alterado |
| * ''%%<descrição>%%'': **Obrigatório.** Descrição do o que o seu commit faz. Inicie sempre com verbos no **presente do indicativo**, ex.: ''%%corrige%%'', ''%%altera%%'', ''%%implementa%%'', ''%%refatora%%'', ''%%adiciona%%''. | * ''<nowiki><descrição></nowiki>'': **Obrigatório.** Descrição do o que o seu commit faz. Inicie sempre com verbos no **presente do indicativo**, ex.: ''<nowiki>corrige</nowiki>'', ''<nowiki>altera</nowiki>'', ''<nowiki>implementa</nowiki>'', ''<nowiki>refatora</nowiki>'', ''<nowiki>adiciona</nowiki>''. |
| * ''%%[#<task redmine>]%%'': **Opcional.** Este é o ID da task do Redmine caso seu commit esteja relacionado. Ex: ''%%#39042%%'' | * ''<nowiki>[#<task redmine>]</nowiki>'': **Opcional.** Este é o ID da task do Redmine caso seu commit esteja relacionado. Ex: ''<nowiki>#39042</nowiki>'' |
| |
| ==== Quais Tipos de Commits existem? ==== | ==== Quais Tipos de Commits existem? ==== |