| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 4 年前 |
openEuler社区
欢迎来到openEuler社区!
社区愿景
openEuler的愿景是:通过社区合作,打造创新平台,构建支持多处理器架构、统一和开放的操作系统openEuler,推动软硬件生态繁荣发展。
这里加入openEuler社区并为之贡献的起点。
沟通交流
openEuler社区有多种沟通渠道,请参考社区交流。
社区治理
openEuler有以下受官方支持的组织类型:
-
委员会:被授予承担一些敏感的主题的一组人。虽然社区鼓励尽可能开放,但是由于这组人所承担的主题的敏感性,允许进行私人的交流。比如安全委员会、财务委员会等
-
SIG:专注于一个领域的持久和开放的团队,该团队通过定期的任务和活动实现特定的交付目标。SIG具有公开透明的程序,要遵循openEuler的行为准则。任何人都可以参与并作出贡献。所有的SIG都存在于https://openeuler.org/zh/sig.html。
-
子项目:子项目是SIG内为实现特定交付目标或成果而成立的,可以独立工作。子项目有一个或多个仓库,是openEuler社区内主要交付成果的输出组织,所有的子项目都在其所属的SIG内。项目的交付件要进入社区发行范围,可以向技术委员会提交申请,请参考相关申请指导。
-
子项目有两个阶段:孵化阶段和成熟阶段。成熟项目的软件包可以进入社区发行光盘。孵化项目可以申请软件包进入社区发行的
/extra(不在光盘内的额外的软件包)目录或/experimental(探索、实验性质的软件包)目录 -
SIG组的建立:SIG组的建议由相关提议人在TC例会上进行议题申报,并进行集体评议。如果申请经评议通过,提议人需要按照流程在社区提交PR,建立相关的SIG页面等。PR经委员会成员审议合入。新SIG组成立后,由TC技术委员会指定一个委员作为导师,在SIG组的运行初期进行指导,确保SIG组快速步入正轨。
-
SIG组的撤销:TC委员会可以依据以下的原则,经过讨论将SIG撤销:
- SIG组的工作无法满足社区版本的要求,阻碍了openEuler社区版本的发布。
- SIG组无法正常运转,包括无固定例会,无法及时响应社区issue,所负责的软件无及时更新等。
SIG组的撤销依照如下流程实施:
- 由TC委员会中的一个委员提出SIG组撤销申请。
- 该申请在TC例会上进行讨论并投票决策。投票原则按照简单多数票原则。
当SIG组被撤销后,该SIG组名下的软件包依照其合理归属划归其它SIG组。
-
-
工作组:为了解决跨SIG边界的问题而临时成立的小组。工作组不拥有任何代码或长期交付件。可以通过相关的SIG进行报告。比如社区安全编码工作组等。
有关这些组织的更多详细信息,可以参看完整的管理文档。SIG可以由自己的贡献策略(在本SIG/项目组的repo中的”README“或”CONTRIBUTING“文件中描述)(例如sig-qa/CONTRIBUTING.md),以及自己的邮件列表、IRC频道等。
如果您需要了解SIG/项目结构和组织的更多信息,请参阅SIG治理信息。
贡献
做出贡献的第一步是从openEuler的SIG/项目列表中选择。开始参加SIG/项目会议,加入IRC频道并订阅邮件列表。SIG/项目通常会由一系列help-wanted的ISSUE,这些ISSUE可以帮助新的贡献者参与进来。
贡献指南提供了如何让你的想法和bug修复被看到和接受的方法,其中包括详细的说明:
1、如何提出问题
2、如何找到可以工作的内容
3、如何提交一个PR