语义版本控制指南,包名称从Git回购更改

时间:2018-04-20 18:04:33

标签: git versioning

我们的团队正计划重命名一组React组件。到目前为止,每个组件的版本号都基于semver指导而增加。

semver.org没有明确定义在这种情况下要做什么 - 在重命名项目期间要增加的版本。这些更改在功能意义上没有突破,因此技术上可以将其描述为向后兼容,但用户需要在其package.json文件中引用新的包名称才能访问新功能。

在这种情况下,最佳做法是什么 - 从新版本号开始,增加到下一个主要数字,或者我们还没考虑过的其他内容?

1 个答案:

答案 0 :(得分:1)

  

用户需要在他们的package.json

中引用一个新的包名

这类似于semver/semver issue 148,它讨论了依赖关系的变化。

  

升级记录器依赖项将是一个传出的接口更改,必须将其视为公共API的一部分。

在您的情况下,这不是依赖关系,但仍然是对“传出界面”的更改 主要版本的更改似乎是建议的选项。