Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
docs/ | 12-May-2024 | - | 237 | 129 | ||
examples/ | 12-May-2024 | - | 18 | 17 | ||
figures/ | 12-May-2024 | - | ||||
hcsVSCode/ | 12-May-2024 | - | 833 | 715 | ||
hcsWebView/ | 12-May-2024 | - | 10,729 | 9,578 | ||
FAQ.md | D | 12-May-2024 | 1 KiB | 28 | 13 | |
OWNER | D | 12-May-2024 | 312 | 9 | 8 | |
README_zh.md | D | 12-May-2024 | 3.2 KiB | 99 | 57 |
README_zh.md
1# HCS可视化工具 2 3## 简介 4 5本文主要介绍HCS可视化工具,它可以根据用户给出的HCS文件实现可视化配置与HCS文件内容双向绑定、同步更新展示的效果。目前工具支持VS Code插件入口。 6 7更多工具的架构和实现原理详情,可以左键单击以下链接了解: 8 9[工具使用说明](https://gitee.com/openharmony/drivers_hdf_core/blob/master/framework/tools/hcs-view/docs/INSTRUCTION_zh.md) 10 11## 目录 12 13 drivers_hdf_core 14 └──framework 15 └── tools 16 └── hcs-view 17 ├── docs # 工具说明文档 18 ├── examples # 工具需要的文件样例 19 ├── figures # 图片文件 20 ├── hcsVSCode # VSCode工程代码,用于hcs文件与hcsWebView之间传递数据 21 ├── hcsWebView # hcs可视化处理WebView源码,用于界面的绘制呈现等处理 22 │ ├── src # hcs源码 23 │ └── test # 工具单元测试用例 24 ├── FAQ.md # 工具约束说明 25 ├── OWNER # 所有者说明 26 └── README_zh.md # 工具使用指导文档 27 28## 约束 29 30依赖版本:VS Code 1.62.0版本及以上版本 31 32## 使用方法 33 34### 使用对象 35 36HDF驱动开发者 37 38### 使用场景 39 401. 需对HCS文件预览,窗口中展示可视化配置对应的HCS文件内容。 41 422. 需对HCS文件编辑,窗口中进行HCS文件编辑,保存后,在可视化配置页面同步更新呈现。 43 44### 工具使用 45 46工具为VS Code插件,存放路径在申请中,后续更新。 47 48具体的工具使用步骤,可以左键单击以下链接了解: 49 50[工具使用说明](https://gitee.com/openharmony/drivers_hdf_core/blob/master/framework/tools/hcs-view/docs/INSTRUCTION_zh.md) 51 52### 工具输出 53 541. 根据使用者指定的hcs配置文件,工具会输出hcs文件内容对应的可视化配置图,可供测试的hcs文件存放在以下路径: 55 56 ``` 57 drivers_hdf_core\framework\tools\hcs-view\examples 58 ``` 59 60在window环境下,根据输入文件生成可视化窗口,如下图所示: 61 62 ![](./figures/node-config.png) 63 642. 根据用户可视化配置,工具会生成hcs配置文件, 如下图所示: 65 66 ![](./figures/node-hcs.png) 67 68## 工具开发说明 69 70### 对象 71 72工具的开发者 73 74### 开发场景 75 76若当前工具的功能已经不能满足开发者的全部需求,则开发者可以基于已有的源码对工具进行二次开发,来增强工具的能力,编译打包生成自定义的插件。 77 78### 开发步骤 79 80[工具开发说明](https://gitee.com/openharmony/drivers_hdf_core/blob/master/framework/tools/hcs-view/docs/DEVELOP_zh.md) 81 82## 版本说明 83 84 暂无 85 86## FAQ 87 88对于常见问题解决方法指导如下: 89 90[FAQ](https://gitee.com/openharmony/drivers_hdf_core/blob/master/framework/tools/hcs-view/FAQ.md) 91 92## 参与贡献 93 94暂无 95 96## 相关仓 97 98暂无 99