Ho biforcuto un progetto e ne ho cambiato molto. Questo fork non è solo un piccolo cambiamento di funzionalità qui e una correzione di bug sepolti lì, è un cambiamento piuttosto sostanziale. Solo la maggior parte del codice principale è condivisa.
Ho modificato questo progetto alla v2.5.0. Per un po 'ho iniziato a versionare il mio fork alla v3.0. Tuttavia non sono sicuro che questo sia il modo giusto, principalmente perché quando quel progetto arriva alla v3.0, le cose diventano confuse. Ma non voglio ricominciare da v1.0 o v0.1 perché ciò implica infanzia, instabilità e non-rigidità di un progetto. Questo non è vero, poiché la maggior parte del codice di base è molto raffinata e stabile.
Sono davvero perso su cosa fare, quindi chiedo qui: qual è il modo standard di affrontare questo tipo di situazione? La maggior parte delle forcelle ricomincia da capo, aumenta i numeri di versione o fa qualcos'altro di cui non sono a conoscenza.