什么时候用 SEMVER 增加次要版本?
When to increase minor version with SEMVER?
我正在开发一个网站。我尝试将 SEMVER 与我所做的任何更改一起使用。有时我不确定什么时候需要提升次要版本。例如,
我的 website/app 在 v0.9.0
。我将其部署在生产站点上。有一天,我决定为网站添加一些新功能。我添加了我的新功能,对其进行了测试和部署,并且效果很好。由于这不是错误修复,是否意味着我需要从 v0.9.0
转到 v1.0.0
?所以基本上,如果我在 vX.0.0
,只需要独立添加 10 个新功能(无论大小)就可以转到版本 X+1
?
似乎应该有一些方法可以逐步增加次要版本。我看到很多人把 v0.10.0
作为下一个版本。
这是推荐的方法吗?
不,杰克,这并不意味着您需要转到版本 1.0.0。版本 0.9.0 之后的下一个次要版本是 0.10.0。
请参阅 https://docs.npmjs.com/getting-started/semantic-versioning 以获得精彩的介绍。
我正在开发一个网站。我尝试将 SEMVER 与我所做的任何更改一起使用。有时我不确定什么时候需要提升次要版本。例如,
我的 website/app 在 v0.9.0
。我将其部署在生产站点上。有一天,我决定为网站添加一些新功能。我添加了我的新功能,对其进行了测试和部署,并且效果很好。由于这不是错误修复,是否意味着我需要从 v0.9.0
转到 v1.0.0
?所以基本上,如果我在 vX.0.0
,只需要独立添加 10 个新功能(无论大小)就可以转到版本 X+1
?
似乎应该有一些方法可以逐步增加次要版本。我看到很多人把 v0.10.0
作为下一个版本。
这是推荐的方法吗?
不,杰克,这并不意味着您需要转到版本 1.0.0。版本 0.9.0 之后的下一个次要版本是 0.10.0。
请参阅 https://docs.npmjs.com/getting-started/semantic-versioning 以获得精彩的介绍。