Nuestra versión de lanzamiento se basa en el orden alfabético con tipos de árboles. Mientras tanto, es bastante recomendable que los proyectos de código abierto adopten el control de versiones semántico (principalmente de CII Best Practice). Tenemos una versión principal anual, pero por si acaso podría haber un caso para que lancemos sus versiones de parches principales / triviales de vez en cuando. En este caso, es distinguible que adoptemos el versionado semántico. ¿Qué piensas?
Mi humilde idea:
Sugerencia: ¡¡¡PERMÍTANOS discutir este tema en la próxima reunión en línea del TSC en enero de 2021 !!!
Me gusta la opción 1.
Como referencia, EdgeX Foundry aplica el control de versiones semántico a las etiquetas de git y utiliza el control de versiones alfabético a las ramas de git.
https://github.com/edgexfoundry/edgex-go/tags
Me gusta la opción 1.
Como referencia, EdgeX Foundry aplica el control de versiones semántico a las etiquetas de git y utiliza el control de versiones alfabético a las ramas de git.
https://github.com/edgexfoundry/edgex-go/tags
@ t25kim ¡ Esto es genial! ¡Gracias por brindar un valioso punto de partida!
Home Edge también ha estado usando las etiquetas. https://github.com/lf-edge/edge-home-orchestration-go/tags
Podemos adoptar versiones numéricas para todas las versiones y usar nombres de código (no semánticos) para las versiones principales. Por lo general, las versiones principales se acompañan de nombres en código, mientras que las versiones secundarias solo incluyen el control de versiones. Por tanto, también se puede adoptar un enfoque similar.
Definitivamente acepto usar versiones semánticas (no hay otra opción). Opcion 1 .
Si desea utilizar adicionalmente nombres de código, puede agregarlos como un alias. Lanzamientos de Ubuntu de ejemplo
Recientemente, lanzamos la v1.0.0 como una versión semántica. Así que está HECHO y cerrado.
Comentario más útil
Me gusta la opción 1.
Como referencia, EdgeX Foundry aplica el control de versiones semántico a las etiquetas de git y utiliza el control de versiones alfabético a las ramas de git.
https://github.com/edgexfoundry/edgex-go/tags