Conforme o projeto evolui, vai ganhando novos releases e consequentemente novas versões.
Para o armazenamento dos artefatos de projeto, a equipe utilizará a ferramenta GitLab (Controle de Versão Distribuído - DVCS).
Utilizando as boas práticas para manter a marcação e o resgate de versões, a ramificação do projeto, o controle de histórico e a qualidade do produto final.
Inserimos o seguinte formato, para o controle de versionamento:
<<ANO>>.<<MILESTONE>>.<<FIXES>>
ANO: representa o ano de lançamento do produto, recebendo o formato AAAA.
MILESTONE: representa a milestone do projeto, sendo inteiros não negativos.
FIXES: representa as correções de falhas, sendo inteiros não negativos.
Todos os produtos serão lançados com esse formato de versão, seguindo o exemplo: 2019.1.1
O formato adotado vem de acordo com o segmento de versionamento de produto, onde o ano é atribuído ao release do projeto, logo em seguida acompanha o número da milestone no qual a funcionalidade pertence e por último as correções ou alterações realizadas nesta milestone.
Compreender que o versionamento de software é parte integrante do desenvolvimento, é de fato importante! Pois, devemos tratar com o mesmo cuidado e atenção que damos as metodologias e padrões de projeto adotados.
Vamos seguir este formato de versionamento, afim de, ganhar qualidade e controle na evolução do projeto!