lib-jtzbb
v0.0.30
Published
## 开发指南
Readme
jtzbb-engine
开发指南
- npm install 安装依赖
- npm start 启动 dev,进入对应的 router 进行开发
分支管理
- 从 master 分支创建新的 feat/fix 分支进行开发
- 提 mr 合入 master 分支,等待发版
commit 规范
不符合规范的 commit message 将无法提交,需要符合以下规范
- type 类型限制为以下:
- feat: 新功能
- fix: 修复 bug
- docs: 文档修改
- style: 代码格式修改, 注意不是 css 修改
- refactor: 重构
- chore: 构建工程或辅助工具的变动
- scope 限制:
- engine 工程修改:jtzbb-engine
- packages 修改:@jtzbb/packagesXXXX
- 规范
- commit 记录与代码修改需要紧密关联
- commit 禁止重复,如重复,需 rebase 后再提交
- 使用中文描述
- commit 事关 changelog 记录,如不符合规范将不接受 merge
- 注意 : 为英文冒号
// packages 修改
feat(@jtzbb/core): 新增 xxx ✅
feat(@jtzbb/core):新增 xxx ❌ // 冒号后没空格
feat(@jtzbb/core): 新增 xxx ❌ // 冒号错误
feat(@jtzbb): 新增 xxx ❌ // scope 不正确
feat: 新增 xxx ❌ // 无 scope
// 工程修改
chore(jtzbb-egine): 修改 xxx 配置 ✅
chore: xxxxx ❌ // 无 scope维护者发版
- git checkout master 切换到 master 分支
- git pull 拉取最新的代码
- npm run prePublish 手动更新版本变更,完成后将自动 push 代码到远程
- 等待 ci 发版 & 群机器人通知
