我们选用 fork 仓库,然后提交 PR 的形式进行开发。
git clone <your forked repository>
npm run bootstrap
LF 使用 monorepo 的形式进行管理,各个 package 之间存在依赖关系,所以需要先构建一次类型和源码才能进行开发。
npm run bulid:types
npm run build
git clone [email protected]:didi/LogicFlow.git
# 安装依赖
npm run bootstrap
# 构建 types
npm run build:types
# 打包
npm run build
npm config set registry https://registry.npmjs.org/
npm login
# 查看是否已经登陆
npm whoami
lerna verion patch
lerna version 的详细使用方式见这里
npm run lerna:publish