docs/开始贡献/openKylin贡献攻略.md

6.1 KiB
Raw Permalink Blame History

title description published date tags editor dateCreated
openKylin 贡献攻略 true 2022-06-23T06:47:59.561Z markdown 2022-05-17T07:44:13.072Z

一、体验 openKylin

如果您是第一次使用 openKylin ,不知道怎么使用,可以看这里,对我们有一个初步的了解

  1. 什么是 openKylin openKylin 社区简介
  2. 如何使用 openKylin 下载地址&使用方法
  3. Q&A汇总

二、签署CLA

在参与社区贡献前,您需要签署 openKylin 社区贡献者许可协议CLA

根据您的参与身份选择签署个人CLA、员工CLA或企业CLA请点击下方链接签署

  • 个人CLA以个人身份参与社区请签署个人CLA点这里
  • 企业CLA: 以企业身份参与社区请签署企业CLA点这里
  • 员工CLA: 以企业员工的身份参与社区请签署员工CLA点这里

三、参与 openKylin 社区

1、加入沟通平台

参与社区第一步,先找到组织并了解社区成员的日常沟通渠道以及沟通规范,具体渠道如下,点击对应链接加入对应组织:

2、参与社区活动

您可以选择参与感兴趣的社区活动:

  • 开发者定期会议
  • 发布会
  • 直播
  • 课程 .........

3、参与SIG兴趣小组

SIG即Special Interest Group的缩写为了更好的管理和改善工作流程 openKylin 社区按照不同的SIG来组织的因此在进行社区贡献之前需要先找到您感兴趣的SIG。

点击查看 openKylin SIG列表选择感兴趣的SIG加入点击这里了解SIG的使用规范

如果您感兴趣的领域没有成立对应的SIG组但是您希望在社区成立一个新的相关SIG进行维护和发展您可以进行SIG组创建具体流程如下

github项目页申请 -> 技术委员会审核 -> 创建邮件列表等基础设施 -> 开始运作

4、开启社区贡献之旅

在完成CLA协议签署并加入到感兴趣的SIG组之后您就可以开启您的社区贡献之旅啦参与贡献的第一步就是配置开发环境

在配置好开发环境之后,我们就可以开始选择感兴趣的方式进行贡献啦~ 具体贡献途径如下:

  • 测试

测试是最简单的贡献途径,在任何一个新版本、新软件或者新功能上线都需要进行多种测试保证功能能稳定运行。如果您刚开始进行贡献,不妨从测试入手。

  • 提交Issue/解决已有Issue

issue提交流程在您感兴趣的SIG组内找到issue按照规范提交issue

点击这里获取不同SIG组的issue列表集合

每个issue下面都有参与者的讨论欢迎您发表您的看法

issue任务处理流程在issue列表里领用issue进行issue处理并提交成果

  • 软件拓展建议

如果您在使用 openKylin 中途发现有软件的缺失,可以联系 contact@openkylin.top我们将在3天内对需求进行审核尽量在2周内完成适配上架。

  • 贡献代码/工具

如果您想为 openKylin 开发中间件或者其他工具,点击这里前往代码仓库我们将分配对应研发为您提供开发工具、端口并解答在开发中遇到的问题在开发完成之后提交pr我们的开发人员将会在测试审核之后进行上架。

  • 参与非代码贡献

如果您想进行非代码贡献,点击这里,在非代码贡献指南中找到感兴趣的工作

四、和社区一起成长

1、担任社区的对应角色

社区中不同的角色对应不同的权利与责任,您可以根据自己擅长的领域来申请担任不同的角色,点击这里查看角色说明,找到感兴趣的角色。

2、社区治理组织介绍

为了让社区更好的运营下去, openKylin 拥有自己的治理组织,点击这里查看治理组织架构,如果您在社区参与中遇到任何问题,都可以找到对应的治理组织进行反馈。