如何在语义上对CSS颜色属性的更改进行版本控制

时间:2016-11-24 05:37:55

标签: css semantic-versioning

我维护一个CSS框架,并试图以最有意义的方式遵循语义版本控制。 更改非关键属性的值(如元素的颜色)是否会被视为次要更改或修补程序更改? 如果我的版本是0.5.0,但想要发布没有新功能的更新,只需更改某些颜色,我应该发布为0.5.1还是0.6.0?

虽然颜色变化不会完全“破坏”代码库,但我可以看到如何将其视为一个微小的变化。但唯一的事实是,这种改变不是添加功能,这也是为什么我还能看到它只是一个补丁更改。希望了解这种情况是否有普遍接受的标准。

1 个答案:

答案 0 :(得分:0)

实际上Bootstrap adopts Semantic Versioning 2.0.0,即使我找不到他们如何定义API。

我见过attempt to define a CSS APIanother one,但我并不完全满意。

关于颜色,我一直想知道在API中包括用于可访问性和设置一些阈值的验证工具的版本。阈值映射到次要或补丁。但这只是一个原始想法。