RFC: Una nueva estrategia de versionado para Discourse

Propuse eso hace unas publicaciones.

Contrariamente a semver, el esquema de numeración de versiones propuesto deja claro de inmediato si una versión todavía es compatible (como Ubuntu). Dado que esto también depende de la órbita de la Tierra alrededor del sol, esto tiene sentido.

Esto está claramente dirigido a paquetes y bibliotecas. Cualquier versión de Discourse incluye cambios que pueden interrumpir los flujos de trabajo existentes de los usuarios del software. Incluso he visto parches de seguridad que lo hacen. Semver no es utilizable para aplicaciones complejas.

Sí, realmente, ver

Una vez que identifiques tu API pública, comunicas los cambios en ella con incrementos específicos en tu número de versión.

5 Me gusta