我维护了一个CSS框架,并试图以一种最有意义的方式遵循语义版本控制。更改非关键属性的值(如元素的颜色)会被认为是次要更改还是补丁更改?如果我的版本是0.5.0,但我想发布一个更新,没有新的功能,只是更改了一些颜色,我应该发布为0.5.1还是0.6.0?
虽然颜色的改变不会确切地“破坏”代码库,但我知道这应该被认为是一个很小的改变。但唯一的事实是,这种更改并没有添加功能,这就是为什么我也可以看到它只是一个补丁更改。希望了解这种情况是否有一个普遍接受的标准。
发布于 2019-09-03 16:40:35
实际上,即使我不能找到他们是如何定义Bootstrap adopts Semantic Versioning 2.0.0的。
我看过attempt to define a CSS API和another one,但我并不完全满意。
关于颜色,我一直想知道在API中包含一个可访问性验证工具的版本,并设置一些阈值。阈值映射到次要或补丁。但这只是一个原始的想法。
https://stackoverflow.com/questions/40778740
复制相似问题