首发于我的github博客, 欢迎关注
分别介绍标题中的几个项目的概念
-
commitizen
默认使用 Angular commit 规范,规范 commit 提交规范 -
semantic-release
根据 git commit history,自动生成 changelog
根据 commit message 是否是 feature 或 bug fix,自动发布 release 版本,并更新 release log -
jest
单元测试框架 -
codecov
单元测试 report 生成工具 -
travis
自动化构建工具