前端项目使用语义化版本
进行发布:
版本格式:主版本号.次版本号.修订号,版本号递增规则如下:
主版本号
:当你做了不兼容的 API 修改次版本号
:当你做了向下兼容的功能性新增修订号
:当你做了向下兼容的问题修正。先行版本号及版本编译元数据可以加到主版本号.次版本号.修订号
的后面,作为延伸。
<aside>
💡 行业隔离版本号:x.x.x.INDUSTRY
, 例如 1.1.1.home
</aside>
<aside> 💡 关于产品版本号
Wakedata 有定义产品版本号
。那和语义化版本规范有冲突吗?
两种规范有不一样的侧重点:
对于业务应用,跟随公司的产品版本规范,在规划迭代时,由 Spring master 定义迭代的版本号。
对于技术应用,比如工具库、框架,则使用语义化版本号。
</aside>