语义版本化提供了以下方法:
然而,一个前端项目没有API,它不会破坏使用的兼容性,那么,要更改前端版本的参数是什么呢?
拜托,糖。
发布于 2017-09-11 10:05:31
建议书
考虑到应用程序的安装需求对安装程序用户的重要性,我建议将semver用于使用安装需求作为公共API的最终用户应用程序的版本,而安装用户则是该API的使用者。在实践中,增加:
·当您进行不兼容的API更改时(例如,安装程序-用户必须以某种方式修改他们的基础设施(电话/tablet/PC/web-服务器/防火墙配置/等等),
·当您以向后兼容的方式添加功能时(例如,将附加数据传递给已提供的API或添加任何不影响安装需求的最终用户功能),以及
当您进行向后兼容的bug修复时(例如修复任何不影响安装需求的最终用户错误)。
通过将安装程序用户视为最终用户应用程序的使用者,并将安装需求视为公共API,我相信semver确实有意义,并且作为最终用户应用程序的通信机制是有价值的。
glow/making-sense-of-semantic-versioning-for-end-user-software-applications-a3049d97478b
https://stackoverflow.com/questions/46105099
复制相似问题