@antv/g-adapter
TypeScript icon, indicating that this package has built-in type declarations

0.0.1-alpha • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i @antv/g-adapter

Weekly Downloads

1

Version

0.0.1-alpha

License

MIT

Unpacked Size

284 kB

Total Files

70

Last publish

Collaborators

  • lvisei
  • yisi.wang
  • basketduck
  • biupiubiupiu
  • flash1
  • dreammy23
  • laixingui.lxg
  • zhangjunjie-loki
  • rainy25ghz
  • zeyuwang
  • yanxiong
  • susiwen8
  • freestyle21
  • soundquiet
  • elaine.q.10
  • sturuby
  • sakuya223
  • serializedowen
  • xdzhao
  • yangzhanmei
  • wjgogogo
  • leungwensen
  • dori
  • iaaron
  • yard
  • simaq
  • dxq613
  • intchous
  • susan_ann
  • jinke.li
  • lzxue
  • army8735
  • atool
  • baizn
  • dengfuping
  • neoddish
  • jeffy2012
  • zqlu
  • afc163
  • pomelo-nwu
  • kopiluwaky
  • ccnuzindex
  • panyuqi
  • bubkoo
  • zengyue
  • kasmine
  • boyu.zlj
  • l1ud0ngq1
  • newbyvector
  • winniexing
  • chenluli
  • kn9117
  • xdddst
  • semious2020
  • esora
  • nadia_liu
  • bbsqq
  • mxz96102
  • openwayne
  • pearmini
  • pddpd
  • yiqianyao
  • zhanba
  • cxxxxxn