Я разработал проект и многое изменил. Этот разветвление - это не просто небольшое изменение функции и исправление скрытой ошибки, это довольно существенное изменение. Только большая часть основного кода является общей.
Я разветвлял этот проект на v2.5.0. Некоторое время я начал создавать версии моего форка в версии 3.0. Однако я не уверен, что это правильный путь, главным образом потому, что когда этот проект выходит на v3.0, все становится запутанным. Но я не хочу начинать с v1.0 или v0.1, потому что это подразумевает младенчество, нестабильность и неосведомленность проекта. Это неправда, так как большая часть кода ядра очень доработана и стабильна.
Я действительно потерян на том, что делать, поэтому я спрашиваю здесь: каков стандартный способ справиться с такой ситуацией? Большинство вилок начинают заново, увеличивают номера версий или делают что-то еще, о чем я не знаю.