Ho biforcato un progetto e ne ho cambiato molto. Questa forcella non è solo un piccolo cambiamento di funzionalità qui e una correzione di bug sepolto lì, è un cambiamento piuttosto sostanziale. Solo la maggior parte del codice principale è condivisa.
Ho biforcato questo progetto alla v2.5.0. Per un po 'ho avviato il versioning della mia forcella alla v3.0. Tuttavia non sono sicuro se questo è il modo giusto, soprattutto perché quando quel progetto raggiunge la v3.0, le cose diventano confuse. Ma non voglio ricominciare da v1.0 o v0.1 perché ciò implica l'infanzia, l'instabilità e la non-arrendevolezza di un progetto. Questo non è vero, poiché la maggior parte del codice base è molto raffinato e stabile.
Sono davvero perso su cosa fare, quindi ti chiedo qui: qual è il modo standard per affrontare questo tipo di situazione? La maggior parte delle forcelle ricomincia da capo, rilancia i numeri di versione o fai qualcos'altro di cui non sono a conoscenza.