Tabela de conteúdos

Padronização do Git

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.

O fluxo padrão do Git Flow é o apresentado na figura a seguir.

Com base no fluxo padrão do Git Flow teremos as seguintes adaptações:

Nomenclatura das branches:

Versionamento

Foi definido que será aplicado o versionamento semântico para todo produto de software desenvolvido e mantido pelo tribunal.

O padrão para a identificação de versão será como definido a seguir:

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.

Foi definido que deve ser criado um changelog para cada produto de software desenvolvido e mantido pelo tribunal. A cada novo incremento de versão o changelog deve ser atualizado.

O changelog será inicialmente armazenado no Git Source na raiz do projeto do produto de software. O nome do arquivo será changelog.md e será preenchido com o padrão Markdown.

Os seguintes dados devem estar contidos no changelog:

Exemplo de preenchimento: