一位同事就模块的第一个版本随意地争论了一下。我们想知道0.0.1是否应该是初始版本。我认为0.1.0是正确的第一个版本,因为0.0.1意味着补丁的增加,而补丁则意味着先前的版本。因此,根据我的理解,必须为0.0.0。

我略过了http://semver.org文档,该文档确实说0.1.0通常是初始版本,但是当主版本也为0时,我没有看到任何反对将次要数字设置为0的规则。

有谁知道0.1.0是最低版本是正式规则,还是只是约定?

最佳答案

semver 2.0.0 specification并不排除它。 FAQ的确建议从0.1.0开始。

关于semantic-versioning - 0.0.1有效的semver吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38252708/

10-11 14:10