import{_ as t,c as o,a as l,b as i,d as e,w as a,e as s,r,o as h}from"./app-CmntYhet.js";const d={},c=l("h1",{id:"sig治理",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#sig治理"},[l("span",null,"SIG治理")])],-1),u=l("p",null,"对SIG进行标准化治理的目标是,让每个SIG都能保持透明度,并且能够让贡献者找到适合的SIG。因此,所有的SIG都应遵循以下的准则:",-1),p=l("li",null,"经过SIG章程指南批准成立。",-1),S=l("li",null,"定期会议:每个月至少30分钟。(6月和12月除外)",-1),_=l("li",null,"保留会议记录,并提交到Community仓库内。",-1),g=l("li",null,"录制会议,并在DragonOS开源社区的bilibli官方账号上公开播放",-1),G=l("li",null,"记录活动并完成年度报告",-1),I=l("li",null,"确保相关工作在项目拥有的 GitHub 组织和存储库中进行,代码和测试由 SIG 明确拥有和支持,包括问题分类、PR 审查、测试失败响应、错误修复等。",-1),m=l("li",null,"如果SIG的贡献指南与DragonOS社区的一般贡献指南有出入,请确保在 DragonOS-Community/community存储库中的 SIGs 文件夹中定义贡献说明 (CONTRIBUTING.md)。",-1),f=l("li",null,"帮助和赞助 SIG 有兴趣投资的工作组",-1),b=s('

角色

关于角色的说明

在本节中,“负责人”指的是担任主席、技术负责人或子项目负责人角色之一的社区成员。负责人可能担任多个角色,而且常常是这样。 任何 DragonOS社区小组都没有单一的负责人。负责人对小组的一部分有特定的决策权,因此也有额外的责任。每个角色的具体说明如下。

初始角色在 SIG 或子项目成立时作为接受该 SIG 或子项目的一部分而定义。

负责人

活动期望

要求

',8),x=l("li",null,"SIG 可能会根据角色的不同,要求对应的负责人具有相关领域的知识。这些要求应当以文本形式记录下来。",-1),v=l("li",null,"对人员管理感兴趣,并且有相应的管理技能。",-1),D=s('

向上反馈

负责人的入职和离职

所有负责人

主席

',7),O=s("
  • 数量:2人或以上
  • 成员资格在 SIG的README文件 中记录
  • 应定义如何管理优先级和承诺。可以根据需要委派给其他负责人。
  • 应推动宪章变更(包括创建)以获得社区的认同,但可以将内容创建委派给 SIG 贡献者。
  • 必须与子项目负责人共同识别、跟踪和维护 SIG 在当前版本的DragonOS中的变更(比如改进了什么功能,修了什么bug)的列表。但可以委派给其他贡献者来履行这些职责。
  • 可以将 SIG 路线图的创建委派给其他负责人。
  • 必须组织主要小组会议并确保 SIG的README文件 保持最新,包括子项目及其会议信息,但应将子项目会议的需要委派给子项目负责人。
  • 应促进会议,但可以委派给其他负责人或未来的主席/培训中的主席。
  • ",8),k=l("li",null,"必须确保会议被记录并可供查看。",-1),R=l("li",null,"必须协调与其他社区小组如 SIGs 和项目管理委员会的沟通,并成为连接者,但可以在适当的情况下将实际沟通和内容创建委派给其他贡献者。",-1),E=s('

    子项目Maintainer

    子项目Maintainer是 DragonOS 社区中子项目的技术权威。他们必须展现出对子项目健康的良好判断力和责任感。

    子项目

    子项目创建

    子项目可以通过 SIG 技术负责人的简单多数投票创建。

    子项目的要求

    子项目大致分为两类,一类是DragonOS kernel本身以及与其关联性较强的部分,称为DragonOS核心子项目;另一类则是与DragonOS kernel发布周期不直接关联的部分,称为DragonOS周边子项目。

    影响 SIG 中多个子项目的问题应由 SIG 的负责人或各个子项目负责人联合解决。

    SIG 的撤销

    如果 SIG 无法达到SIG治理规范规定的人数或无法履行其组织管理职责:

    ',13);function N(C,M){const n=r("RouteLink");return h(),o("div",null,[c,u,l("ul",null,[p,S,_,g,G,I,l("li",null,[i("使用"),e(n,{to:"/communication/"},{default:a(()=>[i("提供的论坛")]),_:1}),i("作为工作、沟通和协作的主要方式,而不是私人电子邮件和会议。")]),m,f]),b,l("ul",null,[l("li",null,[i("负责人必须是至少是"),e(n,{to:"/governance/community-membership.html"},{default:a(()=>[i('我们贡献者列表上定义的"成员"')]),_:1}),i(",才有资格在 SIG 中担任领导角色。")]),x,v]),D,l("ul",null,[O,l("li",null,[i("如果贡献者体验或入职知识与通用 "),e(n,{to:"/contributors/"},{default:a(()=>[i("贡献者指南")]),_:1}),i(" 中的不同,必须在适当的 SIG 文件夹中确保有一个维护的 CONTRIBUTING.md 文档。可以委派给贡献者来创建或更新。")]),k,R,l("li",null,[i("必须创建SIG的年度 "),e(n,{to:"/governance/annual-reports.html"},{default:a(()=>[i("年度报告")]),_:1}),i(",但应从其他 SIG 参与者那里获得帮助以便进行策划。")])]),E])}const A=t(d,[["render",N],["__file","index.html.vue"]]),B=JSON.parse('{"path":"/governance/sig-governance/","title":"SIG治理","lang":"zh-CN","frontmatter":{},"headers":[{"level":2,"title":"角色","slug":"角色","link":"#角色","children":[{"level":3,"title":"关于角色的说明","slug":"关于角色的说明","link":"#关于角色的说明","children":[]},{"level":3,"title":"负责人","slug":"负责人","link":"#负责人","children":[]}]},{"level":2,"title":"子项目","slug":"子项目","link":"#子项目","children":[{"level":3,"title":"子项目创建","slug":"子项目创建","link":"#子项目创建","children":[]},{"level":3,"title":"子项目的要求","slug":"子项目的要求","link":"#子项目的要求","children":[]}]},{"level":2,"title":"SIG 的撤销","slug":"sig-的撤销","link":"#sig-的撤销","children":[]}],"git":{"updatedTime":1721563016000,"contributors":[{"name":"LoGin","email":"longjin@DragonOS.org","commits":1}]},"filePathRelative":"governance/sig-governance/README.md"}');export{A as comp,B as data};