-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to a Calendar based versioning scheme #6195
Comments
https://calver.org/ is a established standard |
I get that it's not unheard of… but wouldn't a 4 digit year at least make it unmistakably obvious what you chose and mean? This "established standard" is not much more than a loose review of what has been tried regarding dates in version numbers by approximately one person. It argues in favor for what I gather are these reasons:
There might be some upstream project that you're matching the versions to… and that could be an argument in favor, because the decision is out of your hands. |
Both format would be fine but the |
It will change. Maybe not this year, or five years from now, but someone will end up looking for some open-source points and make a more strongly worded argument than mine… mine is just: your version is not a date. You can't pretend it is one. It does not tell users that you are or are not committed to breaking changes and a cadence. |
That ship has sailed. |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
What's the problem this feature will solve?
Y2.1k a.k.a. Y2k lessons learned.
Describe the solution you'd like
If you're going to "Switch to a Calendar based versioning scheme" why would you not at least use iso 8601 order and recommendations like:
Yours , Recommendation:
v18.0 , 2018.07.22
v18.1 , 2018.10.05
v19.0 , 2019.01.22
v19.0.1 , 2019.01.23
Alternative Solutions
You can use Major Minor Point, or Dates like 2018-07-22.
But Mixing?
Additional context
https://xkcd.com/1179/
The text was updated successfully, but these errors were encountered: