--- title: changelog 自动化入门 date: 2019-01-10 10:40:03 tags: [changelog, node] categories: web前端 --- # 初衷 在团队作战中,为了记录版本更新情况,往往需要一个日志进行记录每个版本功能的变化。但是目前公司使用的是人工纯手动生成日志,效率比较低,而且记录的不够详细。 ## 预期实现功能 * 每次提交 commit 信息能够更直观,形成一定规范。 * 自动记录更新后重要的内容同步到 changeLog.md。 ## LOG 相关工具 该文章主要介绍以下几款工具的组合使用: * conventional-changelog-cli 核心命令行工具 * commitizen 简单的 commit 格式工具 * validate-commit-msg 格式检查工具 * standard-version 版本管理工具 ## GIT commit 格式介绍 ```html (): // 空一行 // 空一行