Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 925 Bytes

DEVELOP.md

File metadata and controls

28 lines (23 loc) · 925 Bytes

GridManager 开发文档

测试脚本

npm run test

在当前已启动服务的情况下,可通过http://127.0.0.1:2015/chart/index.html查看已生成的测试覆盖率。

发布脚本

发布时不用提前修改版本号,发布脚本会自动变更

npm version <version_category: major | minor | patch>

执行后会自动运行以下操作:

  • 检查当前代码是否commit
  • 执行测试脚本npm run test
  • 执行构建脚本npm run build, 版本号会根据参数进行递增。major: 主版本, minor: 次版本, patch: 补丁
  • 执行发布脚本npm publish dist
  • 执行提交代码脚本git push && git push --tags

发布后需操作

  • 服务器执行installGM.sh
  • 更新管理端: 版本、压缩包、发布记录和API
  • 发布gm-site (demo存在修改时,需要发布)
  • 发布gm-test (依赖的gm.js, gm.css需要重新构建)
  • github发布releases