From 5faa437c3e3f31448eca239040f174649bdb9012 Mon Sep 17 00:00:00 2001 From: zhuoli72 Date: Wed, 4 Aug 2021 07:47:08 +0000 Subject: [PATCH] !298 create sig-compileruntime * Add compileruntime sig --- sig/sig-compileruntime/OWNERS | 62 +++++++++++++++ sig/sig-compileruntime/sig-compile-runtime.md | 75 +++++++++++++++++++ .../sig-compile-runtime_cn.md | 75 +++++++++++++++++++ 3 files changed, 212 insertions(+) create mode 100644 sig/sig-compileruntime/OWNERS create mode 100644 sig/sig-compileruntime/sig-compile-runtime.md create mode 100644 sig/sig-compileruntime/sig-compile-runtime_cn.md diff --git a/sig/sig-compileruntime/OWNERS b/sig/sig-compileruntime/OWNERS new file mode 100644 index 0000000..ca9aa16 --- /dev/null +++ b/sig/sig-compileruntime/OWNERS @@ -0,0 +1,62 @@ +{ + "Leader":[ + { + "gitee_id":"Xingwa", + "gitee_email":"raymond.wangxing@huawei.com", + } + { + "gitee_id":"huanghuijin", + "gitee_email":"huanghuijin@huawei.com" + } + ] + "Committers":[ + { + "gitee_id":"weichaox", + "gitee_email":"wangweichao2@huawei.com" + }, + { + "gitee_id":"jady3356", + "gitee_email":"peitaiyi@huawei.com" + }, + { + "gitee_id":"Han00000000", + "gitee_email":"jianghan2@huawei.com" + }, + { + "gitee_id":"wuzhefengh", + "gitee_email":"wuzhefeng1@huawei.com" + }, + { + "gitee_id":"gongjunsong", + "gitee_email":"gongjunsong@huawei.com" + }, + { + "gitee_id":"sunzhe23", + "gitee_email":"sunzhe23@huawei.com" + }, + { + "gitee_id":"weng-changcheng", + "gitee_email":"wengchangcheng@huawei.com" + }, + { + "gitee_id":"yingguofeng", + "gitee_email":"yingguofeng@huawei.com" + }, + { + "gitee_id":"flyingwolf", + "gitee_email":"liyongbiao1@huawei.com" + }, + { + "gitee_id":"godmiaozi", + "gitee_email":"pengbiao1@huawei.com" + }, + { + "gitee_id":"dhy308", + "gitee_email":"tony.gan@hisilicon.com" + }, + { + "gitee_id":"pengzhuoli", + "gitee_email":"pengzhuoli@huawei.com" + } + ] +} diff --git a/sig/sig-compileruntime/sig-compile-runtime.md b/sig/sig-compileruntime/sig-compile-runtime.md new file mode 100644 index 0000000..10a4576 --- /dev/null +++ b/sig/sig-compileruntime/sig-compile-runtime.md @@ -0,0 +1,75 @@ +# SIG_COMPILERUNTIME + English | [简体中文](./sig_compileruntime_cn.md) + + Note: The content of this SIG follows the convention described in OpenHarmony's PMC Management Charter [README](/zh/pmc.md). + +## SIG group work objectives and scope + +### work goals + +- The evelopment and maintenance of compilation framework and its efficiency improvement. Supporting compilation of multiple products and components. +- Support JS/TS language compilation and runtime, and create high-performance JS/TS virtual machines. Provide basic JSAPI capabilities, including multi-threading capabilities, encoding and decoding string capabilities, and URL parsing capabilities. +- Support C/C++ compilation, debuging based on Clang/LLVM. +- Provide basic libarary supoort such as musl and evolution of related abilities. + +### work scope +- Design, review, and make decisions on the architecture of the language compilation and runtime. +- Review and incorporate the code of the language compilation and runtime, prohibit low-quality code from being incorporated into the master branch. +- Actively and effectively participate in code review and comment, share programming experience, communicate with developers, transfer software development skills, and effectively coach open source community developers to write good code. +- Handle requirements, issues and mailing lists, and ensure that the closure period meets the SLA requirements of the OpenHarmony community. +- Provide feedback and guidance on code quality based on review and development activities to improve code quality in the OpenHarmony community. + +### The repository +- project name: + - build_lite: https://gitee.com/openharmony/build_lite + - build: https://gitee.com/openharmony/build + - productdefine_common: https://gitee.com/openharmony/productdefine_common + - prebuilts_aosp_libs: https://gitee.com/openharmony/prebuilts_aosp_libs + - third_party_gn: https://gitee.com/openharmony/third_party_gn + - third_party_jinja2: https://gitee.com/openharmony/third_party_jinja2 + - third_party_jerryscript: https://gitee.com/openharmony/third_party_jerryscript + - third_party_markupsafe: https://gitee.com/openharmony/third_party_markupsafe + - third_party_mingw-w64: https://gitee.com/openharmony/third_party_mingw-w64 + - third_party_musl: https://gitee.com/openharmony/third_party_musl + - third_party_ninja: https://gitee.com/openharmony/third_party_ninja + - third_party_python: https://gitee.com/openharmony/third_party_python + - third_party_quickjs: https://gitee.com/openharmony/third_party_quickjs + - utils: https://gitee.com/openharmony/utils + - utils_native: https://gitee.com/openharmony/utils_native + - utils_native_lite: https://gitee.com/openharmony/utils_native_lite + + - llvm_project: https://gitee.com/openharmony-sig/thid_party_llvm_project + - lldb_mi: https://gitee.com/openharmony-sig/thid_party_lldb_mi + +## SIG Members + +### Leader +- @Xingwa (https://gitee.com/wangxing-hw) +- @huanghuijin (https://gitee.com/huanghuijin) + +### Committers +- @weichaox (https://gitee.com/weichaox) +- @jady3356 (https://gitee.com/taiyipei) +- @Han00000000 (https://gitee.com/Han00000000) +- @wuzhefengh (https://gitee.com/wuzhefengh) +- @gongjunsong (https://gitee.com/gongjunsong) +- @sunzhe23 (https://gitee.com/sunzhe23) +- @weng-changcheng (https://gitee.com/weng-changcheng) +- @yingguofeng (https://gitee.com/yingguofeng) +- @flyingwolf (https://gitee.com/flyingwolf) +- @godmiaozi (https://gitee.com/godmiaozi) +- @dhy308 (https://gitee.com/dhy308) +- @pengzhuoli (https://gitee.com/zhuoli72) + + ### Meetings + - Meeting time: Bi-weekly meeting, Monday 19:00 pm, UTC+8 + - Meeting application: [SIG-COMPILERUNTIME Meeting Proposal](https://shimo.im/sheets/cHkjRvDJQtt638y3/MODOC) + - Meeting link: Welink Meeting or Others + - Meeting notification: [Subscribe to](https://lists.openatom.io/postorius/lists/dev.openharmony.io) mailing list dev@openharmony.io for the meeting link + - Meeting-Minutes: [Archive link address](https://gitee.com/openharmony-sig/sig-content) + + ### Contact + + - Mailing list: dev@openharmony.io + - Slack group: NA + - Wechat group: NA diff --git a/sig/sig-compileruntime/sig-compile-runtime_cn.md b/sig/sig-compileruntime/sig-compile-runtime_cn.md new file mode 100644 index 0000000..18f590c --- /dev/null +++ b/sig/sig-compileruntime/sig-compile-runtime_cn.md @@ -0,0 +1,75 @@ +# SIG_COMPILERUNTIME +简体中文 | [English](./sig_compileruntime.md) + +说明:本SIG的内容遵循OpenHarmony的PMC管理章程 [README](/zh/pmc.md)中描述的约定。 + +## SIG组工作目标和范围 + +### 工作目标 +- 编译框架开发与维护及编译效率提升,支持多产品、多部件的编译构建。 +- 支持JS/TS语言编译及运行时,打造高性能JS/TS虚拟机。提供基础的JSAPI能力,包括多线程能力,字符串编解码能力,以及URL解析等能力。 +- 基于Clang/LLVM提供C/C++编译构建、调试能力。 +- 提供Musl等基础库支持, 及相关能力演进。 + +### 工作范围 +- 负责语言编译和运行时相关软件模块架构设计、评审和决策; +- 负责语言编译和运行时领域软件模块的代码审核、合入,禁止低质量代码合入开源版本主干; +- 积极有效参与开源社区代码检视与点评,共享编程经验,与开源社区开发者交流,传递软件开发技能,有效辅导开源社区开发者写出好代码; +- 处理开源社区上的需求、issue、邮件列表和开发问题,闭环周期满足开源社区的SLA要求; +- 结合评审和开发活动,给予代码质量反馈与指导,促进开源社区代码质量提升。 + +## 代码仓 +- 代码仓地址: + - build_lite: https://gitee.com/openharmony/build_lite + - build: https://gitee.com/openharmony/build + - productdefine_common: https://gitee.com/openharmony/productdefine_common + - prebuilts_aosp_libs: https://gitee.com/openharmony/prebuilts_aosp_libs + - third_party_gn: https://gitee.com/openharmony/third_party_gn + - third_party_jinja2: https://gitee.com/openharmony/third_party_jinja2 + - third_party_jerryscript: https://gitee.com/openharmony/third_party_jerryscript + - third_party_markupsafe: https://gitee.com/openharmony/third_party_markupsafe + - third_party_mingw-w64: https://gitee.com/openharmony/third_party_mingw-w64 + - third_party_musl: https://gitee.com/openharmony/third_party_musl + - third_party_ninja: https://gitee.com/openharmony/third_party_ninja + - third_party_python: https://gitee.com/openharmony/third_party_python + - third_party_quickjs: https://gitee.com/openharmony/third_party_quickjs + - utils: https://gitee.com/openharmony/utils + - utils_native: https://gitee.com/openharmony/utils_native + - utils_native_lite: https://gitee.com/openharmony/utils_native_lite + + - llvm_project: https://gitee.com/openharmony-sig/thid_party_llvm_project + - lldb_mi: https://gitee.com/openharmony-sig/thid_party_lldb_mi + + +## SIG组成员 + +### Leader +- @Xingwa (https://gitee.com/wangxing-hw) +- @huanghuijin (https://gitee.com/huanghuijin) + +### Committers列表 +- @weichaox (https://gitee.com/weichaox) +- @jady3356 (https://gitee.com/taiyipei) +- @Han00000000 (https://gitee.com/Han00000000) +- @wuzhefengh (https://gitee.com/wuzhefengh) +- @gongjunsong (https://gitee.com/gongjunsong) +- @sunzhe23 (https://gitee.com/sunzhe23) +- @weng-changcheng (https://gitee.com/weng-changcheng) +- @yingguofeng (https://gitee.com/yingguofeng) +- @flyingwolf (https://gitee.com/flyingwolf) +- @godmiaozi (https://gitee.com/godmiaozi) +- @dhy308 (https://gitee.com/dhy308) +- @pengzhuoli (https://gitee.com/zhuoli72) + +### 会议 + - 会议时间:双周例会,周一晚上19:00,UTC+8 + - 会议申报:[SIG-COMPILERUNTIME Meeting Proposal](https://shimo.im/sheets/cHkjRvDJQtt638y3/MODOC) + - 会议链接: Welink或其他会议 + - 会议通知: 请订阅邮件列表 dev@openharmony.io 获取会议链接 + - 会议纪要: [归档链接地址](https://gitee.com/openharmony-sig/sig-content) + +### 联系方式 + +- 邮件列表:dev@openharmony.io +- Slack群组:NA +- 微信群:NA \ No newline at end of file