From b937743830257d7439e878c62b9fa24100fa1307 Mon Sep 17 00:00:00 2001 From: wangshi Date: Mon, 22 Jul 2024 17:48:24 +0800 Subject: [PATCH 1/2] add meeting-minutes Signed-off-by: wangshi --- docs/log/meeting-minutes/20240401.md | 45 ++++++++++++++++ docs/log/meeting-minutes/20240506.md | 50 ++++++++++++++++++ docs/log/meeting-minutes/20240603.md | 50 ++++++++++++++++++ docs/log/meeting-minutes/20240722.md | 54 ++++++++++++++++++++ examples/napitutorials/oh-package-lock.json5 | 28 ---------- 5 files changed, 199 insertions(+), 28 deletions(-) create mode 100644 docs/log/meeting-minutes/20240401.md create mode 100644 docs/log/meeting-minutes/20240506.md create mode 100644 docs/log/meeting-minutes/20240603.md create mode 100644 docs/log/meeting-minutes/20240722.md delete mode 100644 examples/napitutorials/oh-package-lock.json5 diff --git a/docs/log/meeting-minutes/20240401.md b/docs/log/meeting-minutes/20240401.md new file mode 100644 index 00000000..392016c9 --- /dev/null +++ b/docs/log/meeting-minutes/20240401.md @@ -0,0 +1,45 @@ +**会议纪要** + +**会议主题:** napi仓进展回顾和主要任务对齐会 + +**日期:** 20240401 + +**时间:** [10:00 - 11:00] + +**地点:** 线上 + +**与会人员:** + +- 王石-深开鸿 +- 胡瑞涛-深开鸿 +- 苟晶晶-深开鸿 +- 李光伟-东南大学学生代表 + +**主要议题:** + +1. **议题 1:** napi进展回顾 + + - **讨论:** + - 问题: + - 做过很多小工具,但是中间还穿插很多手动工作,不完整,不实用; + - 对napi的使用范围和如何结合ide的nativec++模板提供支持为0,社区论坛有好多人反馈此问题; + - 对接口支持范围窄,没有实例应用场景导致用起来客户提了很多问题,如callback,promise等; + - **决策/行动项:** [列出所有决策或行动项] + - 对napi,service,hdf做整体模板,从方便开发角度,对标DevEco的createproject里的模板,提供完整的软件套,可以编译,测试 + - 对deveco生成的natvicec++工程,提供工具支持,提供根据头文件和lib库生成整个框架的能力,包括dts,初始化代码,c++代码和测试代码 + - 对napi的各种写法和范围提供测试工程,提供不同写法的测试,从而提供高性能写法; + + + +**其他事项:** + +- 无 + +**下次会议安排:** + +- **日期:** 20240506 +- **主题:** 进度汇报和其他事项 + +**备注:** + +- 无 \ No newline at end of file diff --git a/docs/log/meeting-minutes/20240506.md b/docs/log/meeting-minutes/20240506.md new file mode 100644 index 00000000..c3e94678 --- /dev/null +++ b/docs/log/meeting-minutes/20240506.md @@ -0,0 +1,50 @@ +**会议纪要** + +**会议主题:** napi仓进展回顾和主要任务对齐会 + +**日期:** 20240506 + +**时间:** [10:00 - 11:00] + +**地点:** 线上 + +**与会人员:** + +- 王石-深开鸿 +- 胡瑞涛-深开鸿 +- 苟晶晶-深开鸿 +- 李光伟-东南大学学生代表 + +**主要议题:** + +1. **议题 1:** napi进展回顾 + + - **讨论:** + + - 问题: + + - 结合Lycium可以编出so,然后引入nativec++工程进行开发,现在可以手动写出样例,需要通过工具生成框架并验证; + + - 对js和c++直接的相互转换进行调研和用例编写,明确使用js属性,js值,错误处理,返回值,生命周期管理和句柄管理等; + + + + - **决策/行动项:** [列出所有决策或行动项] + + - 苟晶晶一期做生成模板工具,二期做根据h文件生成框架 + - 胡瑞涛和李光伟(及学生)对napi接口和js与c++场景进行调研和用例编写 + + + +**其他事项:** + +- 无 + +**下次会议安排:** + +- **日期:** 20240603 +- **主题:** 进度汇报和其他事项 + +**备注:** + +- 无 \ No newline at end of file diff --git a/docs/log/meeting-minutes/20240603.md b/docs/log/meeting-minutes/20240603.md new file mode 100644 index 00000000..70534a01 --- /dev/null +++ b/docs/log/meeting-minutes/20240603.md @@ -0,0 +1,50 @@ +- **会议纪要** + + **会议主题:** napi仓进展回顾和主要任务对齐会 + + **日期:** 20240603 + + **时间:** [10:00 - 11:00] + + **地点:** 线上 + + **与会人员:** + + - 王石-深开鸿 + - 胡瑞涛-深开鸿 + - 苟晶晶-深开鸿 + - 李光伟-东南大学学生代表 + + **主要议题:** + + 1. **议题 1:** napi进展回顾 + + - **讨论:** + + - 问题: + + - 模板生成工具完成,但是没有紧贴ide项目,需要贴合ide创建工程进行生成; + + - 对js和c++直接的相互转换进行调研和用例编写,明确使用js属性,js值,错误处理,返回值,生命周期管理和句柄管理等; + + + + - **决策/行动项:** [列出所有决策或行动项] + + - 苟晶晶一期做生成模板工具,二期做根据h文件生成框架 + - 胡瑞涛和李光伟(及学生)对napi接口和js与c++场景进行调研和用例编写 + + + + **其他事项:** + + - 无 + + **下次会议安排:** + + - **日期:** 20240701 + - **主题:** 进度汇报和其他事项 + + **备注:** + + - 无 \ No newline at end of file diff --git a/docs/log/meeting-minutes/20240722.md b/docs/log/meeting-minutes/20240722.md new file mode 100644 index 00000000..e1005407 --- /dev/null +++ b/docs/log/meeting-minutes/20240722.md @@ -0,0 +1,54 @@ +- **会议纪要** + + **会议主题:** napi仓进展回顾和主要任务对齐会 + + **日期:** 20240722 + + **时间:** [9:00 - 10:00] + + **地点:** 线上 + + **与会人员:** + + - 王石-深开鸿 + - 胡瑞涛-深开鸿 + - 苟晶晶-深开鸿 + - 李雨溪-深开鸿 + + **主要议题:** + + 1. **议题 1:** napi进展回顾 + + - **讨论:** + + - 遗留问题: + + - 文档和资料问题: + + - 测试框架问题; + + - sa的生成工具问题,hdf的生成工具问题; + + + + - **决策/行动项:** [列出所有决策或行动项] + + - 文档和资料:关于ftp的问题,换成gitee链接;相关二进制资料上传至gitee发行版; + - 测试框架设计文档:20240726前评审完提交以及对应代码整改完成; + - sa的生成工具:设计文档和使用文档提交;hdf的生成工具:设计文档和使用文档提交;(20240726前评审完提交上库) + - 后续native生成工具开发(包括framework开发);sa生成工具;hdf生成工具;以上这三部分的roadmap整理(目前的缺失以及后续的拓展)设计文档整理(目前架构和接口,模板,配置等);(20240802前评审完提交上库) + + + + **其他事项:** + + - 无 + + **下次会议安排:** + + - **日期:** 20240730 + - **主题:** 进度汇报和其他事项 + + **备注:** + + - 无 \ No newline at end of file diff --git a/examples/napitutorials/oh-package-lock.json5 b/examples/napitutorials/oh-package-lock.json5 deleted file mode 100644 index df896dd3..00000000 --- a/examples/napitutorials/oh-package-lock.json5 +++ /dev/null @@ -1,28 +0,0 @@ -/* -* Copyright (c) 2023 Shenzhen Kaihong Digital Industry Development Co., Ltd. -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ - -{ - "lockfileVersion": 1, - "ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.", - "specifiers": { - "@ohos/hypium@1.0.11": "@ohos/hypium@1.0.11" - }, - "packages": { - "@ohos/hypium@1.0.11": { - "resolved": "https://repo.harmonyos.com/ohpm/@ohos/hypium/-/hypium-1.0.11.tgz", - "integrity": "sha512-KawcLnv43C3QIYv1UbDnKCFX3MohtDxGuFvzlUxT/qf2DBilR56Ws6zrj90LdH6PjloJQwOPESuBQIHBACAK7w==" - } - } -} \ No newline at end of file -- Gitee From 812ca18d514ffb1fcb593f24db67c37182e2e1f8 Mon Sep 17 00:00:00 2001 From: wangshi Date: Mon, 22 Jul 2024 18:25:37 +0800 Subject: [PATCH 2/2] fix codecheck Signed-off-by: wangshi --- docs/log/meeting-minutes/20240401.md | 4 ++-- docs/log/meeting-minutes/20240506.md | 4 ++-- docs/log/meeting-minutes/20240603.md | 4 ++-- docs/log/meeting-minutes/20240722.md | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/log/meeting-minutes/20240401.md b/docs/log/meeting-minutes/20240401.md index 392016c9..83ec2e14 100644 --- a/docs/log/meeting-minutes/20240401.md +++ b/docs/log/meeting-minutes/20240401.md @@ -31,14 +31,14 @@ -**其他事项:** +**其余事项:** - 无 **下次会议安排:** - **日期:** 20240506 -- **主题:** 进度汇报和其他事项 +- **主题:** 进度汇报和其余事项 **备注:** diff --git a/docs/log/meeting-minutes/20240506.md b/docs/log/meeting-minutes/20240506.md index c3e94678..410d7f37 100644 --- a/docs/log/meeting-minutes/20240506.md +++ b/docs/log/meeting-minutes/20240506.md @@ -36,14 +36,14 @@ -**其他事项:** +**其余事项:** - 无 **下次会议安排:** - **日期:** 20240603 -- **主题:** 进度汇报和其他事项 +- **主题:** 进度汇报和其余事项 **备注:** diff --git a/docs/log/meeting-minutes/20240603.md b/docs/log/meeting-minutes/20240603.md index 70534a01..eac08297 100644 --- a/docs/log/meeting-minutes/20240603.md +++ b/docs/log/meeting-minutes/20240603.md @@ -36,14 +36,14 @@ - **其他事项:** + **其余事项:** - 无 **下次会议安排:** - **日期:** 20240701 - - **主题:** 进度汇报和其他事项 + - **主题:** 进度汇报和其余事项 **备注:** diff --git a/docs/log/meeting-minutes/20240722.md b/docs/log/meeting-minutes/20240722.md index e1005407..049bcec2 100644 --- a/docs/log/meeting-minutes/20240722.md +++ b/docs/log/meeting-minutes/20240722.md @@ -40,14 +40,14 @@ - **其他事项:** + **其余事项:** - 无 **下次会议安排:** - **日期:** 20240730 - - **主题:** 进度汇报和其他事项 + - **主题:** 进度汇报和其余事项 **备注:** -- Gitee