Estou sando o Semantic Versioning (SemVer) 2.0 em um projeto que ainda não foi lançado e gostaria de saber:
Qual é melhor e mais comum: trabalhar na branch principal (geralmente chamada de "master") até a primeira versão ser lançada. Neste caso, adicionar todo o trabalho na branch principal antes de fazer o primeiro lançamento e, depois, fazer o merge para uma branch separada (como a "0.x") para as versões futuras.
Ou... começar a trabalhar em uma branch separada, como a "0.x", antes de fazer o primeiro lançamento e, depois, fazer o merge para a branch principal (master) após o primeiro lançamento???
Eis a questão!