Versionado de proyectos en programación

Generalmente cuando crear un proyecto de programación decides nombrarlo como v1, luego v1,1 o v2, etc. Sin embargo existen buenas prácticas que definen claramente como versionar un programa.

SemVer

El formato SemVer (versionado semántico):

0 → Versión mayor, para cambios incompatibles.
1 → Versión menor, para nuevas funcionalidades.
0 → Parche, para correcciones de errores.

Ejemplo: 0.1.0