Executando verificação de segurança...
2

Como versionar um projeto web?

Olá pessoal, tudo bem?

Recentemente, estou chegando à reta final de um projeto web simples que venho desenvolvendo e pretendo publicá-lo. Para o longo prazo, gostaria de manter um changelog das alterações realizadas. Com isso em mente, pesquisei algumas opções de versionamento e encontrei o versionamento semântico (major.minor.patch). Percebi que esse tipo de versionamento faz mais sentido para projetos que pretendem manter compatibilidade entre as versões, mas no meu caso, apenas a versão mais atual estará disponível. Existe alguma alternativa para essa situação? Ainda faz sentido utilizar versionamento semântico? Pensei também em usar números de versão com base em um padrão de data/hora.

Agradeço desde já por qualquer sugestão ou recomendação!

Carregando publicação patrocinada...
1

Boa tarde!

Major.Minor.Patch simplesmente atende desde projetos minúsculos, a projetos gigantescos. Segue nessa linha, sempre mantendo o bom senso na hora de definir os números que é sucesso.

O próprio github faz esse controle pra você perfeitamente.

1

Eu utilizo em mais sistemas um formato baseado na data e hora da release.
Fica assim: 1.5.24.10.6.1006
Os primeiros números eu mudo quando faço alteração estruturais ou na funcionalidade do app. Os outros são pra atualizados menores ou correções de bugs.