从Git Metadata产生一个更改的元素。
传统的变性存储库被视为monorepo;它由许多NPM软件包组成。
原始的conventional-changelog/conventional-changelog API存储库可以在包装/常规变性中找到。
建议您使用高级提交和标签库,这是NPM version命令的置换式替换,处理自动化版本的颠簸,标记和变形值生成。
另外,如果您想完全自动化发行过程作为CI/CD的输出,请考虑使用语义释放。
如果您已经使用了该工具,也可以使用其中一个插件:
我们仅支持节点的长期支持版本。
我们特别限制了对节点的LTS版本的支持,不是因为此软件包在其他版本上不起作用,而是因为我们的时间有限,并且支持LTS提供了最大的投资回报。
该软件包可能会在较新版本的节点上正常工作。甚至有可能在旧版本的节点上使用此软件包,尽管这不太可能,因为我们将尽一切努力利用我们支持的最古老的LTS版本中可用的功能。
当每个节点LTS版本都到达其寿命末期时,我们将从包装的package.json文件的node engines属性中删除该版本。删除节点版本被认为是破坏的变化,并将需要发布该软件包的新主要版本。我们将不接受任何支持Node终止版本的请求。任何合并的请求或支持终止版本的节点版本的问题都将关闭。
我们将接受允许此软件包在节点的较新的,非LTS版本上运行的代码。此外,我们将尝试确保自己的更改在最新版本的节点上起作用。为了帮助这一承诺,我们的连续集成设置还针对所有LTS版本的节点版本运行,此外最新的节点发行版。称为电流。
JavaScript软件包经理应允许您使用任何版本的节点安装此软件包,如果您的节点版本不在我们的node engines属性指定的范围内,则最多有警告。如果您遇到安装此软件包的问题,请向您的软件包管理器报告问题。