Skip to content
This repository has been archived by the owner on Oct 12, 2023. It is now read-only.

Latest commit

 

History

History
73 lines (46 loc) · 1022 Bytes

CONTRIBUTING.md

File metadata and controls

73 lines (46 loc) · 1022 Bytes

Contributing Dipper

安装依赖

安装依赖并完成 Yarn workspace 初始化

yarn install

启动网站

yarn start

添加 package 或依赖

  • 添加一个新的 package
yarn lerna create package-name -y
  • 将 ui-lib 作为 package-name 的依赖
yarn workspace package-name add ui-lib/1.0.0
  • 将 lodash 添加为所有 package 的依赖(不包含 root)
yarn workspaces run add lodash
  • 将 typescript 设置为 root 的开发依赖
yarn add -W -D typescript

提交代码

提交 message 遵循 Conventional Commits

发布

  • 切换到发布分支

lerna 配置限定了发布的分支,需要切换到可发布的分支进行发布, 可发布分支查看

  • 生成版本号
yarn run version:pre
  • 发布版本
yarn run release

部署

文档部署

  • 手动本地打包部署
yarn run deploy