Why is there a convention for @rustlang programs to start at v0.1.0 (set when you use Cargo init).
Obviously we have to choose some arbitary number, but why not v0.0.1 as in some other languages, or even better v0.0.0?
-
-
0.0.0 just doesn't make much sense, except for placeholders. 0.0.1 for me represents "pre-alpha" quality whereas 0.1 is more like alpha quality.
-
The spec for semver doesn't suggest anything like that, it's only concerned with what to incrementing. The reason my _personal_, _arbitary_ preference is v0.0.0 is because there are no changes since your initial release (because it is your initial release).
- 4 more replies
New conversation -
-
-
Thats good enough for me. :) I was just curious if there was some logic but arbitary choice is fine.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
When you publish the initial commits, you would want to have the very first feature. It’s definately not v0.0.0 and v0.1.0 seems natural with the semver or derivatives.
- End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.