将示例添加到包时是否应该更新 semver 版本?

Ale*_*gue 5 versioning github package npm semantic-versioning

我正在制作一个 npm 包,并将其发布为 1.0.0 版本,因为我对公共 API 很满意。但现在,我正在添加一个“示例”子项目来展示如何使用该库。显然,我不会将示例项目作为库的一部分发布(它将添加到 .npmignore 中),但它将出现在我的 github 存储库中。是否有任何语义版本控制规则?我应该更新补丁版本、次要版本还是什么也不更新?

一方面,我认为我不应该更新版本,因为它不会发布到 npm,因此应用程序的普通用户甚至不会注意到包中的差异。另一方面,semver 规则规定,当您进行文档更改时,您应该更新“补丁”或“次要”版本,即使文档也没有发布。

jwd*_*hue 0

这里的相关规范是#3

  1. 一旦版本化的软件包发布,该版本的内容就不得修改。任何修改都必须作为新版本发布。

由于您的 API 中没有添加任何内容,而且这显然不是重大更改,因此您应该增加补丁号。