欢迎加入DragonOS社区!

项目地址:https://github.com/DragonOS-Community

项目主页:DragonOS.org

从哪里开始入手?

如果你是一位刚接触 DragonOS 的新手,你可以按照以下步骤成为DragonOS的开发者

1. 如何成为 DragonOS 开源社区开发者

可以选择加入以下群聊:

社区论坛: https://bbs.dragonos.org.cn/

DragonOS zulip平台链接

QQ群号: 115763565(闲聊开放群,不设任何条件,欢迎大家进入踊跃发言)

2. 如何运行DragonOS

参考教程:构建DragonOS

构建时遇到各种问题也欢迎在群聊中进行提问~

参与开源社区共建

欢迎参与 DragonOS 社区共建,期待与您一起共建一个属于我们的社区。您可以通过以下的步骤参与共建:

1. 给自己分配 Issue

首先进入 DragonOS 社区:https://github.com/DragonOS-Community,选择合适的代码仓库再进入 Issue 列表。如果您愿意处理其中的 Issue,您可以将它分配给自己。每个 Issue 下面可能已经有参与者的交流和讨论,如果您感兴趣,也可以在评论框中发表自己的意见参与 Issue 讨论。

同时,新功能的开发任务都在论坛或者zulip平台上,请访问地址:

2. 提交 Issue

如果您准备向社区上报 Bug 或者提交需求,请在 DragonOS 社区对应的仓库上提交 Issue。您也可以以 Issue 的方式为 DragonOS 社区贡献自己的意见或建议。

3. 提交 Pull Request

提交 Pull Request 请参考 DragonOS 社区 Pull Request 提交指南。如果一次提交的代码量较大,建议将大型的内容分解成一系列逻辑上较小的内容,分段进行提交会更便于代码检视。如果您的 Pull Request 没有引起足够的关注,可以在Zulip求助。

参加开源活动

DragonOS线上交流讨论会:有趣高质量的技术交流活动,每两周一场,时间一般是周六或周日晚7:30,在jitsi上进行,具体时间及链接见zulip以及qq群(115763565)

如果您有想要交流的话题,非常欢迎告诉我们(附上联系方式,比如邮箱)

社区组织架构

DragonOS 社区治理架构角色分为:

  • 社区管理委员会:DragonOS 社区的管理机构,负责 DragonOS 社区相关的社区管理、技术开发和训练营等重大事件决议。
  • Community Leader:社区布道师。
  • Ambassador:帮助推广,使用,答疑  DragonOS 的参与者
  • Committer:能够给核心模块做贡献的开发者。
  • Contributor:曾做过代码贡献的开发者。
  • Advisor:教学/培训导师。
  • Teacher Assistant(TA):教学/培训助教。
  • Student:学生。

社区管理委员会

DragonOS 社区的管理机构,负责 DragonOS 社区相关的社区管理、技术开发和训练营等重大事件决议。

职责:

  • 负责社区章程等重大事项,包括审议和修改社区章程等,定义技术相关的常规化实践(原则、流程);
  • 负责社区技术相关的决策,以及项目孵化评审,项目 roadmap 和版本发布审批;
  • 审核、批准项目孵化;
  • 促进项目间的合作,并负责项目之间的协调,减少冗余与冲突;
  • 接受社区参与者的反馈并转达至项目;

决策机制:

  • 社区每间隔一月举行例会;
  • 涉及事项决策的例会,出席人数应达成员二分之一以上方能召开(且其中必须包含主席),就各项决策事项应经出席人数的过半数同意通过;如果决策结果存在平票,主席将对该事项具有一票决策权。
  • 会议具体议程和具体参会方式将至少提前三个工作日在社区邮件列表中通知。

任期&换届:

共设若干名管理委员席位,初始任期1年.

如何成为社区管理委员

  • 由现有委员提名,超过社区2/3 委员 投票通过,并且无反对票;
  • 长期关注项目发展并深度参与项目讨论的 committer,成为 committer 至少一年时间;

社区群(Communtiy Group)

1. Community Leader

如何成为 Community Leader:

由已有的 社区管理委员 推荐,参与 DragonOS 布道,必须满足以下两个以上条件:

  • 成为社区成员时间超过4个月,并4个月内保持活跃;
  • 原创 DragonOS 相关文章并发布数达到3篇以上;
  • 至少代表DragonOS 社区参与大会、Meetup 等分享一次;

职责:

  • 社区咨询支持;
  • 积极响应指派给您的文章或分享;
  • 对于社区运行规则的投票权;

权利:

  • 可以对社区运营方向建议以及推进;
  • 获得 DragonOS 布道师勋章;

2. Ambassador

如何成为 Ambassador:

以下条件任意满足之一即可

  • 原创 DragonOS 相关文章并成功发布一篇以上。
  • 在社区活跃超过1个月,并答疑超过30多次。

职责:

  • 积极响应社区内提问;

权利:

  • 获得 DragonOS 相关周边。

3. 社区管理者

如何成为社区管理者:

  • 只要你对 DragonOS 有热情,愿意为 DragonOS的布道贡献自己的一份力,一次及以上参与社区线下共建;

职责:

  • 主导DragonOS 线上线下活动,包括但不限于 Meetup、Channel 等形式;
  • 参与 DragonOS 布道;

权利:

  • 认证成为 DragonOS 社区管理者,获得相关证书;
  • 获得DragonOS相关运营周边支持;

开发群(Developer Group)

1. Committer

能够给核心模块做贡献的开发者。

如何成为 Committer:

由已有的 社区管理委员 推荐,并通过2⁄3以上投票通过,满足必须条件以及选择条件中的一个:

必须满足:

  • 成为社区成员时间超过三个月;

以下三个条件任意满足一个即可:

  • 超过10个 PR 合并;
  • 完成至少一个重大功能;
  • 修复至少一个严重 Bug;

职责:

  • 社区咨询支持;
  • 积极响应指派给您的 Issue 或 PR;
  • Review 社区的 PR;

权限:

  • 加入 DragonOS GitHub 组织,成为 DragonOS 开源社区的一员。
  • Pull Request review 权限;
  • Merge 权限;
  • 获得 DragonOS Committer 勋章;

2. Contributor

  • 曾做过代码贡献的开发者。

如何成为 Contributor:

  • 在 DragonOS 的任何一个正式项目中成功提交一个 PR 并合并。

职责:

  • 积极响应指派给您的 Issue 或 PR;

权限:

  • 获得 DragonOS Contributor 小礼物;

学习群(Education Group)

1. Advisor由已有的 社区管理委员 推荐,参与 DragonOS 相关的教学/培训活动,承担讲师工作。

2. TA由已有的 Advisor 推荐,参与 DragonOS 相关的教学/培训活动,承担助教工作。

3. Student进行 DragonOS 相关的教学/培训等学习的学生或工程师等。

了解更多

官网: DragonOS.org

项目仓库:https://github.com/DragonOS-Community/DragonOS

微信公众号:DragonOS

项目文档 :docs.DragonOS.org

了解开发动态、开发任务,请访问DragonOS的社区论坛: https://bbs.dragonos.org.cn/

软件镜像站: mirrors.DragonOS.org

Git镜像站:git.mirrors.DragonOS.org

代码搜索引擎: code.DragonOS.org

联系我们

社区联系邮箱:[email protected]

QQ群:115763565

社区当前组织

社区管理委员会

联系方式:[email protected]

Committer

您可以通过以下二维码,立刻关注DragonOS!

微信公众号:DragonOS

新浪微博:DragonOS


联系我们

官网:DragonOS.org

社区联系邮箱:[email protected]

项目仓库:https://github.com/DragonOS-Community/DragonOS

QQ群:115763565