diff --git a/docs/log/meeting-minutes/20240401.md b/docs/log/meeting-minutes/20240401.md new file mode 100644 index 0000000000000000000000000000000000000000..83ec2e146312e359324ecd8cced5578d5dbb5992 --- /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 0000000000000000000000000000000000000000..410d7f3746f43edda88e61fc63f1f166936670fb --- /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 0000000000000000000000000000000000000000..eac08297450376c5e80ca4e059b2ebb30600d82b --- /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 0000000000000000000000000000000000000000..049bcec2c5dee128afa3991ea20d9d02905a19ff --- /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 df896dd349685b229c20f5fe7fe602c7e634a923..0000000000000000000000000000000000000000 --- 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