| Ambos lados da revisão anterior Revisão anterior | |
| pres:gerti:padronizacao_git:start [04/04/2025 11:24] – momassula | pres:gerti:padronizacao_git:start [08/04/2025 20:35] (atual) – momassula |
|---|
| ====== Padronização do Git ====== | ====== Padronização do Git ====== |
| |
| ===== Fluxo de Branches ===== | ===== Fluxo de Branches ===== |
| |
| Foi definido que o fluxo de branches utilizado para o desenvolvimento e manutenções de produtos de software será uma **adaptação do Git Flow**. | Foi definido que o fluxo de branches utilizado para o desenvolvimento e manutenções de produtos de software será uma **adaptação do Git Flow**. |
| * **hotfix/identificação-do-bug:** branch criada como espelho da **main **e utilizada pelo desenvolvedor durante a codificação da correção de bugs que precisam ser corrigidos urgentemente. | * **hotfix/identificação-do-bug:** branch criada como espelho da **main **e utilizada pelo desenvolvedor durante a codificação da correção de bugs que precisam ser corrigidos urgentemente. |
| * **tag:** marcação criada na branch **main **para identificar uma nova versão implantada em produção. Exemplo: 1.0.0 | * **tag:** marcação criada na branch **main **para identificar uma nova versão implantada em produção. Exemplo: 1.0.0 |
| ===== Versionamento ===== | ===== Versionamento ===== |
| |
| Foi definido que será aplicado o **versionamento semântico** para todo produto de software desenvolvido e mantido pelo tribunal. | Foi definido que será aplicado o **versionamento semântico** para todo produto de software desenvolvido e mantido pelo tribunal. |
| * **1.1.1:** versão com correções de bugs compatíveis com a versão 1.1.0. | * **1.1.1:** versão com correções de bugs compatíveis com a versão 1.1.0. |
| * **2.0.0:** segunda versão com mudanças incompatíveis com a versão 1.0.0. | * **2.0.0:** segunda versão com mudanças incompatíveis com a versão 1.0.0. |
| ===== Changelog ===== | ===== Changelog ===== |
| |
| O changelog é um registro, em um **documento padronizado**, de todas as mudanças realizadas em um produto de software ao longo do tempo. Este serve como histórico de inclusão de novas funcionalidades, correções de bugs e demais manutenções realizadas no software. | O changelog é um registro, em um **documento padronizado**, de todas as mudanças realizadas em um produto de software ao longo do tempo. Este serve como histórico de inclusão de novas funcionalidades, correções de bugs e demais manutenções realizadas no software. |