docs/社区参与指南/openKylin社区贡献角色.md

74 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: openKylin 社区贡献角色
description:
published: true
date: 2021-12-13T06:51:48.193Z
tags:
editor: markdown
dateCreated: 2021-10-21T10:54:55.224Z
---
# openKylin 社区贡献角色
openKylin 社区中不同的贡献者角色具有不同的权利与责任,这些角色的大部分职责与权利仅限于各自的SIG组内。
各个社区成员都应熟悉社区内SIG的组织、角色、政策、软件、约定等以及相关的技术和/或写作能力。
## 项目贡献者Contributor
项目贡献者是社区SIG内持续活跃的参与者你们可以参与SIG组内各项活动。
### 职责
* 根据加入的不同SIG组的工作内容做出相关的贡献。
* 响应被分配的任务如PR、问题等等
* 若能力允许,可以协助其他社区成员做出多方面贡献。
* 如有需要,能够为自己的贡献成果做出长期的相应支持和维护。
### 权利
* 以超过2/3的票数参与SIG组内的重大决策。
* 对自己的工作做出技术性或非技术性的决定。
* 在SIG组内的项目核心成员选举中提名自己为候选人。
补充贡献频次较高的Contributor可以申请成为项目审核者Maintainer
## 项目审核者Maintainer
项目审核者负责审核SIG或SIG某些部分中代码的质量和正确性。
### 职责
* 评审项目贡献者提交的pr。
* 更新和维护软件包版本。
* 跟踪、发现,分发和修复软件包中的安全问题。
* 当软件包接口变更造成影响时通知所有相关的SIG项目组。
* 与上游社区进行合作包括但不限于推送变更至上游社区、跟踪上游社区的重要bug当需要寻求上游社区帮助时将错误转发至上游社区。
* 除了提供基本的测试用例用于测试回归,提交软件包至测试团队时,负责提供调试/分类软件包的信息,以供问题的分类;更新软件包时,负责提供相关的测试用例供质量检查人员使用。
### 权利
除了以上职责,你们还具有以下权利:
* 参与上游社区邮件列表、获取上游社区bug跟踪器账户。
* 投票选举项目Owner。
* 在SIG项目Owner选举中提名自己为候选人。
## 项目Owner
项目Owner是SIG组的核心成员是SIG组的组长或其他管理委员会成员负责承担了SIG团队所负责得项目的技术路线和内外资源协调等工作。所有Maintainer的职责和权利Owner均具有。
### 职责
* 负责确定SIG组内包括SIG技术方向的规划与决策、架构演进等在内的项目技术路线。
* 确定SIG的关键需求和发布计划。
* 参与社区PM活动并调整你所属SIG组的SIG计划以匹配社区版本的里程碑时间表。
* 代表SIG组成员参与社区技术委员会或其他理事会组织的活动和会议等社区活动。
* 定期召开SIG组内会议并做出相关决策。
### 权利
除了以上职责,你们还具有以下权利:
* 做出任何需要紧急行动的决定。
* 与技术委员会一起任命新的委员会成员。
* 以超过核心成员人数2/3的票数选举和撤销项目核心成员身份。