1.0.2 • Published 4 years ago
@binart/jx-to v1.0.2
规范
https://zhuanlan.zhihu.com/p/48456578
流程
- 做出改变
- 提交这些改变
- 确定Travis变成绿色
- 改version
- changelog
- commit package.json 和CHANGELOG.md文件
- 打Tag
- push
基于lerna
- 做出改变
- git-cz // git cz 代替git commit // 用法:https://segmentfault.com/a/1190000020924364
- yarn log
- commit CHANGELOG.md 文件
- Git push
- lerna publish
Commitizen
- feat:新功能(feature)
- fix:修补bug
- docs:文档(documentation)
- style: 格式(不影响代码运行的变动)
- refactor:重构(即不是新增功能,也不是修改bug的代码变动)
- test:增加测试
- chore:构建过程或辅助工具的变动
feat 新功能 fix Bug 修复 docs 文档更新 style 代码的格式,标点符号的更新 refactor 代码重构 perf 性能优化 test 测试更新 build 构建系统或者包依赖更新 ci CI 配置,脚本文件等更新 chore 非 src 或者 测试文件的更新 revert commit 回退
CHANGELOG
每次打包生成changelog之后在最后的提交纪录上打tag,tag命名格式为v1.0.0(超过三位changelog不识别)。这样下次生成changelog的时候会在这个tag的基础上增量更新。 changelog中的版本号根据package.json中的version生成,注意不能和你的tag同名否则不生成日志。
类型定义
npm install typescript -g
tsc --version
cp ./path-to/my-file.js ./my-file.ts
tsc --declaration my-file.ts