Estándares de Software

Radiografía: SemVer

Semantic Versioning 2.0.0

v2.4.1

MAYOR (X)

Cambios incompatibles
que rompen la API.

MENOR (Y)

Nueva funcionalidad
retrocompatible.

PARCHE (Z)

Corrección de errores
retrocompatible.

Regla de Oro

Si cambias algo que obliga a tus usuarios a modificar su código para que siga funcionando, DEBES incrementar la versión MAJOR.

Pre-releases

Puedes añadir sufijos para versiones inestables: 1.0.0-alpha.1 o 2.0.0-rc.2.

0.y.z

Desarrollo inicial. Todo puede cambiar en cualquier momento.

Lógica

Evita el "Dependency Hell" (infierno de dependencias).

Automatizable

Herramientas pueden decidir si actualizar según el rango.

Estándar

Creado por Tom Preston-Werner (cofundador de GitHub).

logoxeland314
BREAKINGFEATUREFIX