0.0.1-alpha • Published 2 years ago

@antv/g-adapter v0.0.1-alpha

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

G6-G-Adpater

G6-G-Adpater 为适应 G 的不断变化而诞生。它将一定程度封装 G 的 API,达到以下目的:

  • 以后 G 的任何升级,不会影响到 G6 的源码,只需要修改 G6-G-Adpater;
  • 以后 G 的任何升级,不会为用户造成 Breaking Change;
  • 将来可能讲 G6-G-Adpater 用更加 “Graph” 的思维去定制和封装。让 G6 的用户在自定义图形相关内容时,接触到更上层、易懂的的 “图” 维度的 API,而不是现在底层的 canvas、svg、webgl API;
  • 更有在将来必要时为用户自由切换 G6 的底层渲染引擎提供可能性。

现阶段,G6-G-Adpater 仅为迎接 G 5.0 的大升级,作为中间兼容层存在。

开发指南

cd ./packages/g-adpater // 安装 tnpm i // 使用 electron 测试一个测试用例 DEBUG_MODE=1 npm test -- --watch ./tests/unit/..... (你的测试文件地址) // 打包 tnpm run build