He bifurcado un proyecto y he cambiado mucho. Esta bifurcación no es solo un pequeño cambio de características aquí y una corrección de errores enterrada allí, es un cambio bastante sustancial. Solo se comparte la mayor parte del código central.
Bifurqué este proyecto en v2.5.0. Por un tiempo comencé a versionar mi fork en v3.0. Sin embargo, no estoy seguro de si esta es la forma correcta, principalmente porque cuando ese proyecto llega a v3.0, las cosas se vuelven confusas. Pero no quiero comenzar de nuevo en v1.0 o v0.1 porque eso implica la infancia, la inestabilidad y la falta de refinamiento de un proyecto. Esto no es cierto, ya que la mayoría del código central es muy refinado y estable.
Estoy realmente perdido en qué hacer, así que pregunto aquí: ¿Cuál es la forma estándar de lidiar con este tipo de situación? ¿La mayoría de las bifurcaciones comienzan de nuevo, aumentan los números de versión o hacen otra cosa que no conozco?