@liuli-util/liuli-cli-plugin-monorepo-changelog

一个自动根据当前模块提交生成 changelog 的 cli 工具,同时默认集成到 liuli-cli 中。

Usage no npm install needed!

<script type="module">
  import liuliUtilLiuliCliPluginMonorepoChangelog from 'https://cdn.skypack.dev/@liuli-util/liuli-cli-plugin-monorepo-changelog';
</script>

README

@liuli-util/liuli-cli-plugin-changelog

简介

一个自动根据当前模块提交生成 changelog 的 cli 工具,同时默认集成到 liuli-cli 中。

动机

由于我们采用了 commitlint 规范化 git 提交信息,所以也希望能够根据 git 信息自动生成 changelog。社区中虽然已有非常多的工具,但仍不能满足我们的需求。

我们的需求

  • 根据当前模块的 git 提交历史生成 changelog
  • 基于 git 提交的 type 进行分组

下面是调研的一些工具基本上都无法满足第一条,即设计时没有考虑在 monorepo 中的使用