Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.41 KB

release.md

File metadata and controls

49 lines (33 loc) · 1.41 KB

unit test

# 测试某个包
pnpm test core main

# 自定义 Jest-cli 选项
pnpm test -- -p core,main --coverage

release

版本发布

  1. pnpm changeset
  2. pnpm changeset:version
  3. 更改change log后, git add & commit
  4. git push 后触发 github release,自动发布

语义化版本

严格遵循 semver 规范。

2.0.0 , 2.0.0-rc.2 , 2.0.0-rc.1 , 1.0.0 , 1.0.0-beta
  • Major - 主版本号:当你做了不兼容的 API 修改
  • Minor - 次版本号:当你做了向下兼容的功能性新增
  • Patch - 修订号:当你做了向下兼容的问题修正 先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。

Tag

  • alpha - alpha 版本, 内部测试版,一般不向外部发布;
  • beta - beta 版本, 测试版,该版本会一直加入新的功能;
  • rc - rc 版本 (Release Candidate) 发行候选版本。不再加新功能,着重于除错。

优先层级:
例如:1.0.0-alpha < 1.0.0-alpha.1 < 1.0.0-alpha.beta < 1.0.0-beta < 1.0.0-beta.2 < 1.0.0-beta.11 < 1.0.0-rc.1 < 1.0.0。

refs