Skip to content

lerna+yarn创建一个monorepo来管理各npm工具包

Notifications You must be signed in to change notification settings

xiaokyo/lerna-packages-boilerplate

Repository files navigation

lerna+yarn workspace快速上手模版

这是一个快速上手的lerna+yarn workspace来管理npm的模版, 包含以下基础功能

  1. commit规范 - 提交记录更有序好看
  2. changelog - 自动生成changelog
  3. typescript - 开发时代码检查
  4. eslint - 代码检查工具
  5. prettier - 代码格式工具

快速开始

  1. 克隆代码
git clone [email protected]:xiaokyo/lerna-packages-boilerplate.git
  1. 进入项目下依赖
yarn

关于git提交

推荐使用下面的命令

yarn c

会规范你的提交信息, 以便后面生成changelog

生成CHANGELOG.md

yarn release

发布npm包时会在每个packages项目根目录生成changelog.md文件, 存在的话会叠加, 使用commit记录来生成

注意: 要使用yarn c命令来提交填写提交信息的规范格式才可以生成好看的changelog

About

lerna+yarn创建一个monorepo来管理各npm工具包

Resources

Stars

Watchers

Forks

Packages

No packages published