浏览代码

feat: init sig-observation-testeing (#24)

Chiichen 8 月之前
父节点
当前提交
21dd6bce35

+ 8 - 0
.vuepress/config.js

@@ -140,6 +140,14 @@ export default defineUserConfig({
                             '/sigs/sig-network/contributing.md',
                         ]
                     },
+                    {
+                        text: 'SIG Observation & Testing',
+                        children: [
+                            '/sigs/sig-observation-testing/',
+                            '/sigs/sig-observation-testing/charter.md',
+                            '/sigs/sig-observation-testing/contributing.md',
+                        ]
+                    },
                 ],
                 '/wgs/': [
                     {

+ 1 - 1
sigs/sig-list.md

@@ -5,4 +5,4 @@
 - [SIG-Main](/sigs/sig-main/README.md)
 - [SIG-Cloud Provider](/sigs/sig-cloud-provider/README.md)
 - [SIG-Network](/sigs/sig-network/README.md)
-
+- [SIG-Observation & Testing](/sigs/sig-observation-testing/README.md)

+ 40 - 0
sigs/sig-observation-testing/README.md

@@ -0,0 +1,40 @@
+# SIG-Observation & Testing
+
+[SIG-Observation & Testing](./README.md)负责维护内核测试与观测系统模块,其目的在于提高[DragonOS](https://dragonos.org/)的可观测性以及稳定性,通过增强测试及内核观测,提高内核可用性
+
+[SIG架构章程](./charter.md)定义了[SIG-Observation & Testing](./README.md)的范围和治理相关的内容。
+
+## 会议
+
+- SIG定期会议:暂与`SIG-Main`同会
+
+## SIG管理层
+
+### 主席
+
+SIG主席负责管理SIG的运营和流程
+
+- 池克俭,[@Chiichen](https://github.com/Chiichen),华南理工大学 
+
+## 联系方式
+
+- BBS 板块:[最新SIG-Observation-Testing话题 - DragonOS开源社区](https://bbs.dragonos.org.cn/c/sig-observe/13)
+
+- Github团队
+  - [@DragonOS-Community/teams/sig-observation-testing)](https://github.com/orgs/DragonOS-Community/teams/sig-observation-testing)
+
+- PMC联络人:
+  - [@Chiichen](https://github.com/Chiichen)
+
+## 工作组 
+
+暂无工作组
+
+## 子项目列表
+
+### eBPF运行时移植
+
+- Maintainer
+  - 池克俭,[@Chiichen](https://github.com/Chiichen)
+
+## 子项目列表的详细信息

+ 36 - 0
sigs/sig-observation-testing/charter.md

@@ -0,0 +1,36 @@
+# SIG架构章程
+
+本章程遵循[SIG治理文档](https://community.dragonos.org/governance/sig-governance/)中描述的约定,并使用[SIG章程指南](https://community.dragonos.org/governance/sig-governance/sig-charter-guide.html)中概述的角色和组织管理
+
+## 范围
+
+[SIG-Observation & Testing](./README.md)主要负责维护[DragonOS](https://dragonos.org/)的内核测试模块与内核观测系统模块
+
+### 属于当前SIG的范围
+
+- [DragonOS](https://dragonos.org/)的单元测试,集成测试,内核模糊测试,回归测试用例的设计与维护
+- [DragonOS](https://dragonos.org/)内核观测模块,包括但不限于eBPF, Tracepoint, kprobe等技术在[DragonOS](https://dragonos.org/)中的实现模块,或者其他任何形式的内核观测模块
+
+### 不属于当前SIG的范围
+
+- 对[DragonOS](https://dragonos.org/)中运行的用户程序进行观测与测试
+
+## 角色和组织管理
+
+该部分遵循[SIG治理文档](https://community.dragonos.org/governance/sig-governance/)中描述的角色和组织管理,并**不对**[SIG治理文档](https://community.dragonos.org/governance/sig-governance/)描述的角色职责进行更改
+
+### 主席的额外职责
+
+- 在每次 SIG 会议之前管理和策划与所有子项目相关的项目板,以便进行讨论
+- 确保在会议前 24 小时填写议程,否则会议将被取消
+- 尽可能在活动和社区会议上报告 SIG 状态
+- 积极促进 SIG 的多样性和包容性
+- 遵守DragonOS社区行为准则,尤其是在个人行为和责任方面
+
+### 与SIG治理文档的差异
+
+与[SIG治理文档](/governance/sig-governance/README.md)无差异
+
+### 子项目创建
+
+参见[SIG治理文档的子项目创建部分](/governance/sig-governance/README.md#子项目创建)

+ 15 - 0
sigs/sig-observation-testing/contributing.md

@@ -0,0 +1,15 @@
+# 为SIG-Observation & Testing作出贡献
+
+## 入门
+
+要加入 [SIG-Observation & Testing](./README.md) ,您需要先阅读[贡献者指南](https://community.dragonos.org/contributors/)。
+
+## SIG-Observation & Testing的主要领域
+
+- 内核观测技术:研究主流内核观测技术,例如`Tracepoint`, `kprobe`, `eBPF`等在DragonOS内核中的移植与应用
+- 内核测试技术:研究操作系统内核的单元测试,回归测试技术,设计与维护内核测试程序
+- 性能优化:基于内核观测,评价内核的性能指标,并且根据观测结果进行优化建议
+
+## 代码之外的贡献
+
+- 参与论坛讨论