rich 工作流. 覆盖项目全链路生命周期(初始化、开发、构建、校验、发布),统一脚手架、同构化规范、集成git命令等,通过语义化脚本集中维护、管理
npm i rich-workflow -g
rich list
rich init <模板名称> [项目名称]
# 利用本地的模板缓存创建项目
rich init <模板名称> [项目名称] --offline
rich run dev
rich run build
rich release [版本号]
项目版本号升级支持主从,在主项目中执行 rich release 后生成的新版本号同步到一个或多个从项目。主项目需在package.json中配置从项目,目前主从项目必须位于同一目录
{
"relatedItems": [
"xxx",
"xxx1"
]
}
rich commit
# 删除指定的分支,从master重新创建
rich renew [<分支名>...]
# 查看分支(带备注)
rich branch
# 创建分支
rich branch [-b] <分支名>
# 删除分支
rich branch -d <分支名>
# 关键词匹配所有分支
rich branch -s <关键词>
# 设置或修改分支的备注
rich branch -s <分支名> -desc <message>
# 给分支做备注
rich branch -b <分支名> -desc <message>
# 给分支做备注并赋链接
rich branch -b <分支名> -desc <message> -l <url>
# 合并到master后删除该远程分支
rich merge [<分支名>]
# 推送代码时会同步到远程
rich push
# 删除项目中所有.DS_Store文件,并添加至.gitnore
rich ignore .DS_Store
rich install eslint
rich install stylelint
rich install commitlint
rich license --year 2021-2023 --holder rich-workflow