From ae4eac6c586653056628509600f0b3be24b55412 Mon Sep 17 00:00:00 2001 From: gou-jingjing Date: Fri, 27 Dec 2024 17:02:37 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: gou-jingjing --- docs/develop.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/develop.md b/docs/develop.md index 1bd8546a..32bdddd2 100644 --- a/docs/develop.md +++ b/docs/develop.md @@ -12,7 +12,7 @@ ### 架构图 -![架构图](..\figures\arch.png) +![架构图](../figures/arch.png) ### 文件结构 -- Gitee From a7d021f793f2aa0c880bac54c4eceb902bbf3b4d Mon Sep 17 00:00:00 2001 From: gou-jingjing Date: Fri, 27 Dec 2024 17:54:51 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E6=96=AD=E9=93=BE=E9=97=AE=E9=A2=98=E5=8F=8A=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: gou-jingjing --- docs/develop.md | 15 +++------- docs/readme.md | 4 +-- docs/usage.md | 28 ++++--------------- src/cli/cmake2gn/docs/guide/DEVELOP_ZH.md | 6 ---- .../cmake2gn/docs/usage/ENSEMBLE_METHOD_ZH.md | 4 +-- src/cli/dts2cpp/docs/guide/DEVELOP_ZH.md | 6 ---- src/cli/h2dtscpp/README.md | 4 --- src/cli/h2sa/docs/usage/INSTRUCTION_ZH.md | 2 +- src/tool/api/docs/scan_INSTRUCTION_ZH.md | 2 +- 9 files changed, 16 insertions(+), 55 deletions(-) diff --git a/docs/develop.md b/docs/develop.md index 32bdddd2..67176c6a 100644 --- a/docs/develop.md +++ b/docs/develop.md @@ -45,23 +45,16 @@ napi_generator ##### 命令行生成工具介绍 * [cmake2gn](../src/cli/cmake2gn/docs/guide/DEVELOP_ZH.md) * [dts2cpp](../src/cli/dts2cpp/docs/guide/DEVELOP_ZH.md) -* [dts2ets](../src/cli/dts2ets/docs/guide/DEVELOP_ZH.md) * [h2dts](../src/cli/h2dts/docs/guide/DEVELOP_ZH.md) -* [h2dtscpp](../src/cli/h2dtscpp/docs/guide/DEVELOP_ZH.md) * [h2sa](../src/cli/h2sa/docs/guide/DEVELOP_ZH.md) ##### Intellij插件介绍 * [assist](../src/intellij_plugin/assist/assist_tools_IntelliJ_plugin/docs/guide/DEVELOP_ZH.md) -* [cmake2gn](../src/intellij_plugin/cmake2gn/gn_IntelliJ_plugin/docs/guide/DEVELOP_ZH.md) * [dts2cpp](../src/intellij_plugin/dts2cpp/napi_IntelliJ_plugin/docs/guide/DEVELOP_ZH.md) * [h2dts](../src/intellij_plugin/h2dts/ts_IntelliJ_plugin/docs/guide/DEVELOP_ZH.md) -* [h2dtscpp](../src/intellij_plugin/h2dtscpp/native_IntelliJ_plugin/docs/guide/DEVELOP_ZH.md) -* [h2sa](../src/intellij_plugin/h2sa/service_IntelliJ_plugin/docs/guide/DEVELOP_ZH.md) ##### API扫描工具介绍 * [api](../src/tool/api/api_scan_IntelliJ_plugin/docs/DEVELOP_ZH.md) ##### Vscode插件介绍 -* [assist](../src/vscode_plugin/assist/assist_tools_vs_plugin/docs/guide/DEVELOP_ZH.md) -* [cmake2gn](../src/vscode_plugin/cmake2gn/gn_vs_plugin/docs/guide/DEVELOP_ZH.md) -* [dts2cpp](../src/vscode_plugin/dts2cpp/napi_vs_plugin/docs/guide/DEVELOP_ZH.md) -* [h2dts](../src/vscode_plugin/h2dts/ts_vs_plugin/docs/guide/DEVELOP_ZH.md) -* [h2dtscpp](../src/vscode_plugin/h2dtscpp/native_vs_plugin/docs/guide/DEVELOP_ZH.md) -* [h2sa](../src/vscode_plugin/h2sa/service_vs_plugin/docs/guide/DEVELOP_ZH.md) +* [dts2cpp](../src/vscode_plugin/readme.md) +* [h2dts](../src/vscode_plugin/readme.md) +* [h2dtscpp](../src/vscode_plugin/readme.md) +* [h2sa](../src/vscode_plugin/readme.md) diff --git a/docs/readme.md b/docs/readme.md index 8c92f98b..bde39509 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -2,7 +2,7 @@ ## dts2cpp(NAPI框架代码生成工具) -[readme](https://gitee.com/openharmony/napi_generator/blob/master/src/cli/dts2cpp/dts2cpp_README_zh.md) +[readme](https://gitee.com/openharmony/napi_generator/blob/master/src/cli/dts2cpp/dts2cpp_README_ZH.md) ## h2dts(TS接口生成工具) @@ -14,7 +14,7 @@ ## h2sa(SERVICE框架生成工具) -[readme](https://gitee.com/openharmony/napi_generator/blob/master/src/cli/h2sa/h2sa_README_ZH.md) +[readme](https://gitee.com/openharmony/napi_generator/blob/master/src/cli/h2sa/README_ZH.md) ## h2dtscpp(NATIVE生成工具) diff --git a/docs/usage.md b/docs/usage.md index bcc59cd6..b9982884 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -6,9 +6,7 @@ 可执行程序开发说明:[可执行程序开发说明](https://gitee.com/openharmony/napi_generator/blob/master/src/cli/dts2cpp/docs/guide/DEVELOP_ZH.md) -intelliJ插件开发说明:[intelliJ插件开发说明](https://gitee.com/openharmony/napi_generator/blob/master/src/intellij_plugin/dts2cpp/napi_IntelliJ_plugin/docs/guide/DEVELOP_zh.md) - -vscode插件开发说明:[vscode插件开发说明](https://gitee.com/openharmony/napi_generator/blob/master/src/vscode_plugin/dts2cpp/napi_vs_plugin/docs/guide/DEVELOP_ZH.md) +intelliJ插件开发说明:[intelliJ插件开发说明](https://gitee.com/openharmony/napi_generator/blob/master/src/intellij_plugin/dts2cpp/napi_IntelliJ_plugin/docs/guide/DEVELOP_ZH.md) **使用说明** @@ -16,7 +14,7 @@ vscode插件开发说明:[vscode插件开发说明](https://gitee.com/openharm intelliJ插件使用说明:[intelliJ插件使用说明](https://gitee.com/openharmony/napi_generator/blob/master/src/intellij_plugin/dts2cpp/napi_IntelliJ_plugin/docs/usage/INSTRUCTION_ZH.md) -vscode插件使用说明:[vscode插件使用说明](https://gitee.com/openharmony/napi_generator/blob/master/src/vscode_plugin/dts2cpp/napi_vs_plugin/docs/usage/INSTRUCTION_ZH.md) +vscode插件使用说明:[vscode插件使用说明](https://gitee.com/openharmony/napi_generator/blob/master/src/vscode_plugin/readme.md) ## h2dts(TS接口生成工具) @@ -24,17 +22,11 @@ vscode插件使用说明:[vscode插件使用说明](https://gitee.com/openharm 可执行程序开发说明:[可执行程序开发说明](https://gitee.com/openharmony/napi_generator/blob/master/src/cli/h2dts/docs/guide/DEVELOP_ZH.md) -intelliJ插件开发说明:[intelliJ插件开发说明](https://gitee.com/openharmony/napi_generator/blob/master/src/intellij_plugin/h2dts/ts_IntelliJ_plugin/docs/guide/DEVELOP_zh.md) - -vscode插件开发说明:[vscode插件开发说明](https://gitee.com/openharmony/napi_generator/blob/master/src/vscode_plugin/h2dts/ts_vs_plugin/docs/guide/DEVELOP_zh.md) - **使用说明** 可执行程序使用说明:[可执行程序使用说明](https://gitee.com/openharmony/napi_generator/blob/master/src/cli/h2dts/docs/usage/INSTRUCTION_ZH.md) -intelliJ插件使用说明:[intelliJ插件使用说明](https://gitee.com/openharmony/napi_generator/blob/master/src/intellij_plugin/h2dts/ts_IntelliJ_plugin/docs/usage/INSTRUCTION_ZH.md) - -vscode插件使用说明:[vscode插件使用说明](https://gitee.com/openharmony/napi_generator/blob/master/src/vscode_plugin/h2dts/ts_vs_plugin/docs/usage/INSTRUCTION_ZH.md) +vscode插件使用说明:[vscode插件使用说明](https://gitee.com/openharmony/napi_generator/blob/master/src/vscode_plugin/readme.md) ## h2sa(SERVICE框架生成工具) @@ -42,13 +34,11 @@ vscode插件使用说明:[vscode插件使用说明](https://gitee.com/openharm 可执行程序开发说明:[可执行程序开发说明](https://gitee.com/openharmony/napi_generator/blob/master/src/cli/h2sa/docs/guide/DEVELOP_ZH.md) -vscode插件开发说明:暂无 - **使用说明** 可执行程序使用说明:[可执行程序使用说明](https://gitee.com/openharmony/napi_generator/blob/master/src/cli/h2sa/docs/usage/h2sa_INSTRUCTION_ZH.md) -vscode插件使用说明:[vscode插件使用说明](https://gitee.com/openharmony/napi_generator/blob/master/src/vscode_plugin/h2sa/service_vs_plugin/docs/usage/INSTRUCTION_ZH.md) +vscode插件使用说明:[vscode插件使用说明](https://gitee.com/openharmony/napi_generator/blob/master/src/vscode_plugin/readme.md) ## cmake2gn(GN脚本生成工具) @@ -56,24 +46,18 @@ vscode插件使用说明:[vscode插件使用说明](https://gitee.com/openharm 可执行程序开发说明:[可执行程序开发说明](https://gitee.com/openharmony/napi_generator/blob/master/src/cli/cmake2gn/docs/guide/DEVELOP_ZH.md) -vscode插件开发说明:[vscode插件开发说明](https://gitee.com/openharmony/napi_generator/blob/master/src/vscode_plugin/cmake2gn/gn_vs_plugin/docs/guide/DEVELOP_zh.md) - **使用说明** 可执行程序使用说明:[可执行程序使用说明](https://gitee.com/openharmony/napi_generator/blob/master/src/cli/cmake2gn/docs/usage/INSTRUCTION_ZH.md) -vscode插件使用说明:[vscode插件使用说明](https://gitee.com/openharmony/napi_generator/blob/master/src/vscode_plugin/cmake2gn/gn_vs_plugin/docs/usage/INSTRUCTION_ZH.md) - ## h2dtscpp(NATIVE生成工具) -**开发说明** - -可执行程序开发说明:[可执行程序开发说明](https://gitee.com/openharmony/napi_generator/blob/master/src/cli/h2dtscpp/docs/guide/DEVELOP_ZH.md) - **使用说明** 可执行程序使用说明:[可执行程序使用说明](https://gitee.com/openharmony/napi_generator/blob/master/src/cli/h2dtscpp/docs/usage/INSTRUCTION_ZH.md) +vscode插件使用说明:[vscode插件使用说明](https://gitee.com/openharmony/napi_generator/blob/master/src/vscode_plugin/readme.md) + ## scan(API扫描工具) **开发说明** diff --git a/src/cli/cmake2gn/docs/guide/DEVELOP_ZH.md b/src/cli/cmake2gn/docs/guide/DEVELOP_ZH.md index 01e69910..bab3fd62 100644 --- a/src/cli/cmake2gn/docs/guide/DEVELOP_ZH.md +++ b/src/cli/cmake2gn/docs/guide/DEVELOP_ZH.md @@ -91,9 +91,3 @@ pkg -t node14-macos . -o gn-gen-macos -### VS插件开发说明 - -具体的插件开发步骤,可以左键单击以下链接了解: - -[VS插件开发说明](https://gitee.com/openharmony/napi_generator/blob/master/src/vscode_plugin/cmake2gn/gn_vs_plugin/docs/guide/DEVELOP_ZH.md) - diff --git a/src/cli/cmake2gn/docs/usage/ENSEMBLE_METHOD_ZH.md b/src/cli/cmake2gn/docs/usage/ENSEMBLE_METHOD_ZH.md index 1dd71fef..7e1073fb 100644 --- a/src/cli/cmake2gn/docs/usage/ENSEMBLE_METHOD_ZH.md +++ b/src/cli/cmake2gn/docs/usage/ENSEMBLE_METHOD_ZH.md @@ -62,11 +62,11 @@ harmony@Ubuntu-64:~$ cd /home/harmony/OpenHarmony/foundation/multimodalinput/inp ninja -C out/khdvk_rk3568_a all_targets ``` -![](./../figures/ninja_build_success.png) +![](../figures/ninja_build_success.png) 3、编译成功后,会生成mbedtls-development相关动态库文件或可执行程序,生成文件及路径如下所示: -![](./../figures/generate_file.png) +![](../figures/generate_file.png) ## 总结 diff --git a/src/cli/dts2cpp/docs/guide/DEVELOP_ZH.md b/src/cli/dts2cpp/docs/guide/DEVELOP_ZH.md index 089aa33e..ed2d3044 100644 --- a/src/cli/dts2cpp/docs/guide/DEVELOP_ZH.md +++ b/src/cli/dts2cpp/docs/guide/DEVELOP_ZH.md @@ -99,12 +99,6 @@ pkg -t node14-macos . -o napi_generator-macos -### VS插件开发说明 - -具体的插件开发步骤,可以左键单击以下链接了解: - -[VS插件开发说明](https://gitee.com/openharmony/napi_generator/blob/master/src/vscode_plugin/dts2cpp/napi_vs_plugin/docs/guide/DEVELOP_ZH.md) - ### DevEco Studio上使用的IntelliJ插件开发说明 具体的插件开发步骤,可以左键单击以下链接了解: diff --git a/src/cli/h2dtscpp/README.md b/src/cli/h2dtscpp/README.md index 1c6bcba5..90e4a04f 100644 --- a/src/cli/h2dtscpp/README.md +++ b/src/cli/h2dtscpp/README.md @@ -65,10 +65,6 @@ cppout文件夹下内容(部分文件截图)如下所示: ![](./docs/figures/h2dtscpp_cppout_example.png) -## 工具开发说明 - -[工具使用说明](https://gitee.com/openharmony/napi_generator/tree/master/src/cli/h2dtscpp/docs/guide/DEVELOP_ZH.md) - ## 版本说明 暂无 diff --git a/src/cli/h2sa/docs/usage/INSTRUCTION_ZH.md b/src/cli/h2sa/docs/usage/INSTRUCTION_ZH.md index a7a99c64..ba8c3ab8 100644 --- a/src/cli/h2sa/docs/usage/INSTRUCTION_ZH.md +++ b/src/cli/h2sa/docs/usage/INSTRUCTION_ZH.md @@ -15,7 +15,7 @@ SERVICE框架生成工具支持一种入口,即VS Code插件,使用者可以 具体的插件使用步骤,可以左键单击以下链接了解: -[VS插件使用说明](https://gitee.com/openharmony/napi_generator/tree/master/src/vscode_plugin/h2sa/service_vs_plugin/docs/usage/INSTRUCTION_ZH.md) +[VS插件使用说明](https://gitee.com/openharmony/napi_generator/tree/master/src/vscode_plugin/readme.md) ## 集成 diff --git a/src/tool/api/docs/scan_INSTRUCTION_ZH.md b/src/tool/api/docs/scan_INSTRUCTION_ZH.md index 35bd79a5..274d8549 100644 --- a/src/tool/api/docs/scan_INSTRUCTION_ZH.md +++ b/src/tool/api/docs/scan_INSTRUCTION_ZH.md @@ -7,7 +7,7 @@ scan工具,即API扫描工具,支持两种入口,分别是可执行程序 通过API扫描工具,开发者可以扫描输出三方库中存在,而OpenHarmony源码中不存在的风险接口,移植之前预知风险,降低移植难度,提高开发效率。 -![](./../figures/pic-api-frm.png) +![](../figures/pic-api-frm.png) ## 生成result文件 -- Gitee From 64582abee83a42412b01b5afcf0d607b3512f427 Mon Sep 17 00:00:00 2001 From: gou-jingjing Date: Fri, 27 Dec 2024 18:13:10 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: gou-jingjing --- docs/develop.md | 2 +- src/cli/cmake2gn/docs/usage/ENSEMBLE_METHOD_ZH.md | 4 ++-- src/tool/api/docs/scan_INSTRUCTION_ZH.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/develop.md b/docs/develop.md index 67176c6a..df982e13 100644 --- a/docs/develop.md +++ b/docs/develop.md @@ -12,7 +12,7 @@ ### 架构图 -![架构图](../figures/arch.png) +![架构图](https://gitee.com/openharmony/napi_generator/raw/master/figures/arch.png) ### 文件结构 diff --git a/src/cli/cmake2gn/docs/usage/ENSEMBLE_METHOD_ZH.md b/src/cli/cmake2gn/docs/usage/ENSEMBLE_METHOD_ZH.md index 7e1073fb..bf073c37 100644 --- a/src/cli/cmake2gn/docs/usage/ENSEMBLE_METHOD_ZH.md +++ b/src/cli/cmake2gn/docs/usage/ENSEMBLE_METHOD_ZH.md @@ -62,11 +62,11 @@ harmony@Ubuntu-64:~$ cd /home/harmony/OpenHarmony/foundation/multimodalinput/inp ninja -C out/khdvk_rk3568_a all_targets ``` -![](../figures/ninja_build_success.png) +![](https://gitee.com/openharmony/napi_generator/raw/master/src/cli/cmake2gn/docs/figures/ninja_build_success.png) 3、编译成功后,会生成mbedtls-development相关动态库文件或可执行程序,生成文件及路径如下所示: -![](../figures/generate_file.png) +![](https://gitee.com/openharmony/napi_generator/raw/master/src/cli/cmake2gn/docs/figures/generate_file.png) ## 总结 diff --git a/src/tool/api/docs/scan_INSTRUCTION_ZH.md b/src/tool/api/docs/scan_INSTRUCTION_ZH.md index 274d8549..3a4ceb17 100644 --- a/src/tool/api/docs/scan_INSTRUCTION_ZH.md +++ b/src/tool/api/docs/scan_INSTRUCTION_ZH.md @@ -7,7 +7,7 @@ scan工具,即API扫描工具,支持两种入口,分别是可执行程序 通过API扫描工具,开发者可以扫描输出三方库中存在,而OpenHarmony源码中不存在的风险接口,移植之前预知风险,降低移植难度,提高开发效率。 -![](../figures/pic-api-frm.png) +![](https://gitee.com/openharmony/napi_generator/raw/master/src/tool/api/figures/pic-api-frm.png) ## 生成result文件 -- Gitee