语义-莫诺雷波工具
要完成的助手函数库 SemVer2 数据 符合规定的释放 常规武器委员会 在单簧管.
安装
npm install @coveo/semantic-monorepo-tools
为什么?
之前,一个会用 lerna version 使语义释放在单体中,但 莱娜死了。 。 。 .
该领域最重要的工具, standard-version 财务报告和审定财务报表 semantic-release 不提供灵活性水平 lerna 有提议(例如,当软件包不共享同一版本,而Changlog生成器有时被缠住时,很难进行语义释放).
因为有太多的方法在单发中进行语义性释放, 一种有见解的方法会导致发布, 而对于已发布的包的用户来说, semantic-monorepo-tools 采用了将执行进程留给用户的方法,而是专注于提供函数来"获得你需要的东西"和"做你需要做的"直接与JavaScript.
你说什么?
semantic-monorepo-tools 旨在发挥单包释放流的功能,例如: standard-version 把它们作为独立的组成部分提供.
目标是使工具内部工作的抽象化(例如. git, (中文(简体) ), npm)在简单纯(ish)功能后.
实例
semantic-monorepo-tools 用自己来做它的放出过程,你可以看到它的"肉" 这里。 。 。 .
它也被用于科维奥的几个单体的放出过程,你可以在我们的一些寄存器中找到执行实例: