docs/07_关于社区/SIG管理指南/SIG组的申请与撤销流程.md

7.3 KiB
Raw Blame History

title description published date tags editor dateCreated
02-SIG组的加入与创建流程 true 2024-05-10T01:30:59.984Z markdown 2024-05-08T05:43:20.836Z

加入SIG组的申请流程

参与SIG组贡献

  1. 签署CLA https://cla.openkylin.top/
  2. 通过SIG列表查看感兴趣的SIG https://www.openkylin.top/join/sig-cn.html 直接进入该SIG项目链接进行代码贡献或通过订阅邮件列表 https://mailweb.openkylin.top 、参与SIG会议 https://www.openkylin.top/sig/meeting-cn.html 等形式参与对应SIG项目的技术讨论、社区维护等。
  3. 加入各SIG组开发者交流群加小K微信发送SIG组名称邀请入群

openKylin社区小K

申请SIG组核心成员 前置条件当开发者参与SIG组贡献满足以下2个及以上条件可以申请SIG组核心成员:

  1. 提交5个及以上有效commit。
  2. 提出5个及以上有效issue。
  3. 修复5个及以上issue。
  4. 积极参与SIG会议并在会议中多次提出建设性建议。

提交申请(主动申请或组内核心成员邀请加入):

  1. 由申请人 Fork 项目 openKylin / community 到您的 Gitee 下。
  2. 在您的 Gitee 项目下的 sig 目录下找到相应的SIG 名称修改该SIG组的README.md和sig.yaml 文件把自己的作为核心成员Contributer或Maintainer加入。
  3. 提交PR申请等待原SIG组核心成员审核通过则加入成功并获得相应的仓库权限。

创建SIG组的申请与撤销流程

个人/团队申请

申请 SIG 所有成员 签署个人cla 后,请按照以下步骤执行申请:

  1. 由相关提议人 Fork 项目 openKylin / community 到您的 Gitee 下。并在您的 Gitee 项目下的 sig 目录下创建自己新的 SIG 目录,并根据 SIG组章程模版 在您的 Gitee 项目下创建对应 README.md ,并完成新 SIG 章程的填写;
  2. 在刚刚创建的SIG目录下根据 sig.yaml 模版 完成 sig.yaml 文件的创建,并完成 sig.yaml 文件的填写;
  3. 完成以上两步后将以上改动提交到Gitee上并向 openKylin / community 项目提交 PR 申请创建 SIG 组,填写好相关信息后,技术委员会将提前审核相关信息,并在下一次例会上进行进一步沟通。

审核:由技术委员会与会人员就 SIG 相关业务范围、维护目标等与提议人沟通并审核评议。

批准:技术委员会审核通过后,会为您申请的 SIG 组创建对应邮件列表并会通过邮件形式发送官方确认信息以及邮件列表账号至您签署cla时绑定的邮箱同时基础设施 SIG 组负责人会完成相应 SIG 组仓库创建和权限处理。

运作SIG 正式运作,组内成员通过邮件列表、组内会议等进行沟通交流。新的 SIG 组运行初期,可以由技术委员会指定一个委员作为该 SIG 组的导师为SIG组进行指导以确保该SIG组快速步入正轨。

企业申请

申请 企业负责人 签署企业cla ,并请该企业的相关企业员工 签署员工cla 后,再请按照以下步骤执行申请:

  1. 由相关提议人 Fork 项目 openKylin / community 到你的Gitee下。并在您的 Gitee 项目下的 sig 目录下创建自己新的 SIG 目录,并根据 SIG组章程模版 在您的 Gitee 项目下创建对应 README.md ,并完成新 SIG 章程的填写;
  2. 在刚刚创建的 SIG 目录下,根据 sig.yaml 模版 完成 sig.yaml 文件的创建,并完成 sig.yaml 文件的填写;
  3. 完成以上两步后,将以上改动提交到 Gitee 上,并向openKylin / community 项目提交 PR 申请创建 SIG 组,填写好相关信息后,技术委员会将提前审核相关信息,并在下一次例会上进行进一步沟通。

审核:由技术委员会与会人员就 SIG 相关业务范围、维护目标等与负责人沟通并审核评议。

批准:技术委员会审核通过后,会为您申请的 SIG 组创建对应邮件列表并会通过邮件形式发送官方确认信息以及邮件列表账号至您签署cla时绑定的邮箱同时基础设施 SIG 组负责人会完成相应 SIG 组仓库创建和权限处理。

运作SIG 正式运作,组内成员通过邮件列表、组内会议等进行沟通交流。新的 SIG 组运行初期,可以由技术委员会指定一个委员作为该 SIG 组的导师为 SIG 组进行指导,以确保该 SIG 组快速步入正轨。

SIG 组的撤销规范

撤销原则

以下情形发生时可以由该SIG 组Owner或者技术委员会委员提出撤销 SIG 组申请:

  • SIG 组长时间活跃度很低无法维持日常运转。包括但不限于存在长时间超过6个月没有召开过例会、从未参与过社区SIG组相关活动包括版本发行、一直没有负责的软件仓库或者所负责的软件仓库长时间没有代码更新、不能及时响应社区反馈的issues等等不活跃现象
  • SIG 组负责openKylin版本中重要的模块或技术方向但是目前的工作无法满足openKylin版本对该模块或技术方向的要求阻碍了openKylin版本的发布和技术发展
  • SIG组的目标规划、技术路线等与另外的SIG组有重合
  • 其他技术委员会认为需要撤销SIG组的情形。

撤销流程

提交撤销申请

SIG组撤销申请应由该SIG组Owner或者技术委员会委员提交提交方式如下

  1. Fork 项目 openKylin / community 到您的 Gitee 下,并删除 community/sig目录下该SIG组对应的目录。
  2. 完成以上步骤后,将改动提交到 Gitee 上,并向openKylin / community 项目提交 PR 申请撤销 SIG 组填写好相关信息撤销SIG组的详细原因技术委员会将提前审核相关信息并在下一次例会上针对该议题进行讨论和投票。

讨论并投票表决

SIG组撤销申请应在技术委员会例会上进行讨论并通过投票决策。技术委员会全体委员需参与投票表决投票分为赞同票、反对票和弃权票可以在例会上直接表决或会后回复邮件表决。需要三分之二或以上委员投赞同票时撤销申请才能通过。投票结果通过邮件列表公示。
当 SIG 组被撤销后,该 SIG 组名下需要继续维护的软件包将暂时划分到 Packaging SIG组并通过邮件列表公示这些软件包可以由其他 SIG 组或者其他成立新的SIG组来认领维护。