19 Star 194 Fork 84

Shiotsuki / vis-three

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CONTRIBUTING.md 2.62 KB
一键复制 编辑 原始数据 按行查看 历史
Shiotsuki 提交于 2023-12-05 12:18 . feat:npm publish

VIS-THREE 贡献指南

欢迎阅读 vis-three 贡献指南。

项目管理说明

  • 本项目使用的是pnpm进行项目开发管理,pnpm 文档:https://www.pnpm.cn/
  • 安装依赖:在项目根目录执行:pnpm i

项目结构

模块包更新

由于本项目使用的是monorepo模式,再搭配pnpm进行仓库管理,在进行开发时需要注意更新流程与事项。

代码更新

当我们在进行模块修改时,可以通过/packages/examples模块,实时修改验证内容,并且顺便提供演示例子。

修改完成后确认无重大 bug,需要在当前模块包内执行pnpm run build打包。

版本修改

打包完成之后,我们需要对比 npm 版本进行package.json的版本更新,比如:

  • @vis-three/core的在线 npm 版本号为:0.6.0
  • 查看@vis-three/corepackage.json文件的version字段,如果是0.6.0那么就要将其最后一个数字加一 -> 0.6.1(只修改小版本)。如果已经是修改过的,就不用管。

全局更新版本依赖

当我们修改了一个模块版本之后,我们需要同步其他的模块对此模块的依赖为最新版本,这个时候我们去到项目根目录,执行pnpm up @vis-three/* -r它会将所有相关依赖更新到最新。

测试

包发版

TypeScript
1
https://gitee.com/Shiotsukikaedesari/vis-three.git
git@gitee.com:Shiotsukikaedesari/vis-three.git
Shiotsukikaedesari
vis-three
vis-three
main

搜索帮助