Regarding fork versioning, I found this thread:



Now, this is relating to forks that incorporate small changes, like bug fixes, and that are meant to be integrated upstream.


When the fork implies greater changes, and is meant to be independent from the original package and have a different name, how should versioning work?


From the following discussion, I get that probably the best method is to start as a fully independent distribution, for instance from version 1.0.



So, let’s assume I fork a package which is on version 2.1. and change its name.

Would my distribution version be 1.0 or 2.2/3.0? Or none of the options?



Sofia Nunes