É assim que você deve lidar com suas versões

“Controle de versão de software é o processo de atribuição de nomes de versão exclusivos ou números de versão exclusivos a estados exclusivos de software de computador. Dentro de uma determinada categoria de número de versão (maior, menor), esses números são geralmente atribuídos em ordem crescente e correspondem a novos desenvolvimentos no Programas.” Wikipedia

Neste protocolo, gostaria de apresentar a você a Especificação de Controle de Versão Semântica .

A especificação de controle de versão semântica não é uma ideia nova. Na verdade, você provavelmente já faz algo muito próximo disso. O problema é que, sem seguir uma especificação formal, seu nome de versão é apenas um grupo de números, pontos e letras sem sentido que apenas você e sua equipe entendem, esses nomes são inúteis para o gerenciamento de dependências. Ao fornecer uma definição clara para o nome de sua versão, torna-se fácil comunicar suas intenções aos usuários de seu software. Uma vez que essas intenções estejam claras, as especificações de dependência podem ser feitas.

O Semantic Versioning Spec fornece aos desenvolvedores de software uma ótima maneira de lançar novas versões sem ter que lançar novas versões de pacotes dependentes, economizando tempo e aborrecimento e dando-lhe a confiança para atualizar seu próprio software ou de terceiros.

A especificação do Semantic Versioning é de autoria de Tom Preston-Werner , inventor do Gravatars e co-fundador do GitHub e está disponível em @ http://semver.org/ .

Se você gostar deste post, fique à vontade para me seguir ou seguir minha grande equipe @ Walla! P&D .

Você pode gostar:

  • PHP tem padrões, USE-OS!