文件最后提交记录最后更新时间
4 年前
README.md

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