forked from openkylin/docs
122 lines
6.1 KiB
Markdown
122 lines
6.1 KiB
Markdown
---
|
||
title: openKylin 贡献攻略
|
||
description:
|
||
published: true
|
||
date: 2022-06-23T06:47:59.561Z
|
||
tags:
|
||
editor: markdown
|
||
dateCreated: 2022-05-17T07:44:13.072Z
|
||
---
|
||
|
||
# 一、体验 openKylin
|
||
|
||
如果您是第一次使用 openKylin ,不知道怎么使用,可以看这里,对我们有一个初步的了解
|
||
|
||
1. **什么是 openKylin ?**—[ openKylin 社区简介](/zh/社区简介)
|
||
2. **如何使用 openKylin ?**—[下载地址&使用方法](https://openkylin.top/downloads/index-cn.html)
|
||
3. **Q&A汇总**
|
||
|
||
# 二、签署CLA
|
||
|
||
在参与社区贡献前,您需要签署 openKylin 社区贡献者许可协议(CLA)。
|
||
|
||
根据您的参与身份,选择签署个人CLA、员工CLA或企业CLA,请点击下方链接签署
|
||
|
||
* 个人CLA:以个人身份参与社区,请签署个人CLA,[点这里](https://cla.openkylin.top/cla/default/index)
|
||
* 企业CLA: 以企业身份参与社区,请签署企业CLA,[点这里](https://cla.openkylin.top/cla/default/index)
|
||
* 员工CLA: 以企业员工的身份参与社区,请签署员工CLA,[点这里](https://cla.openkylin.top/cla/default/index)
|
||
|
||
# 三、参与 openKylin 社区
|
||
|
||
## 1、加入沟通平台
|
||
|
||
参与社区第一步,先找到组织并了解社区成员的日常沟通渠道以及沟通规范,具体渠道如下,点击对应链接加入对应组织:
|
||
|
||
* 邮件列表,[点这里](https://mailweb.openkylin.top/postorius/lists/)
|
||
* 论坛,[点这里](https://forum.openkylin.top/portal.php)
|
||
* 社群、QQ群,[点这里](https://openkylin.top/community/index-cn.html)
|
||
* 文档平台使用手册,[点这里](/zh/社区平台指南/文档平台使用指南)
|
||
* 邮件平台使用手册,[点这里](/zh/社区平台指南/邮件列表使用指南)
|
||
|
||
## 2、参与社区活动
|
||
|
||
您可以选择参与感兴趣的社区活动:
|
||
|
||
* 开发者定期会议
|
||
* 发布会
|
||
* 直播
|
||
* 课程
|
||
.........
|
||
|
||
## 3、参与SIG兴趣小组
|
||
|
||
SIG即Special Interest Group的缩写,为了更好的管理和改善工作流程, openKylin 社区按照不同的SIG来组织的,因此在进行社区贡献之前,需要先找到您感兴趣的SIG。
|
||
|
||
点击查看[ openKylin SIG列表](https://mailweb.openkylin.top/postorius/lists/),选择感兴趣的SIG加入,点击这里了解[SIG的使用规范](/zh/SIG使用手册/SIG组章程)
|
||
|
||
如果您感兴趣的领域没有成立对应的SIG组,但是您希望在社区成立一个新的相关SIG进行维护和发展,您可以进行SIG组创建,具体流程如下:
|
||
|
||
github项目页申请 -> 技术委员会审核 -> 创建邮件列表等基础设施 -> 开始运作
|
||
|
||
## 4、开启社区贡献之旅
|
||
|
||
在完成CLA协议签署,并加入到感兴趣的SIG组之后,您就可以开启您的社区贡献之旅啦,参与贡献的第一步,就是配置开发环境
|
||
<!-- ,点击这里查看[开发环境配置指南]() -->
|
||
|
||
在配置好开发环境之后,我们就可以开始选择感兴趣的方式进行贡献啦~
|
||
具体贡献途径如下:
|
||
|
||
* **测试**
|
||
|
||
测试是最简单的贡献途径,在任何一个新版本、新软件或者新功能上线都需要进行多种测试保证功能能稳定运行。如果您刚开始进行贡献,不妨从测试入手。
|
||
|
||
<!--
|
||
|
||
点击这里获取目前[待测试的产品和软件列表]()
|
||
|
||
点击这里获得[社区测试规范]()
|
||
|
||
点击这里申请加入[新版本测试群组]()
|
||
|
||
-->
|
||
|
||
* **提交Issue/解决已有Issue**
|
||
|
||
|
||
<!-- **issue提交流程**:在您感兴趣的SIG组内找到issue列表—参考[issue提交指南]()按照规范提交issue -->
|
||
|
||
**issue提交流程**:在您感兴趣的SIG组内找到issue按照规范提交issue
|
||
|
||
点击这里获取不同SIG组的[issue列表集合](https://gitee.com/openkylin/community/issues)
|
||
|
||
每个issue下面都有参与者的讨论,欢迎您发表您的看法
|
||
|
||
<!-- **issue任务处理流程**:在issue列表里领用issue([领用列表]())—参考[issue解决规范]()进行issue处理并提交成果 -->
|
||
**issue任务处理流程**:在issue列表里领用issue,进行issue处理并提交成果
|
||
|
||
* **软件拓展建议**
|
||
|
||
<!-- 如果您在使用 openKylin 中途发现有软件的缺失,可以点击这里[提交软件适配需求](),我们将在3天内对需求进行审核,尽量在2周内完成适配上架。-->
|
||
如果您在使用 openKylin 中途发现有软件的缺失,可以联系 contact@openkylin.top,我们将在3天内对需求进行审核,尽量在2周内完成适配上架。
|
||
|
||
* **贡献代码/工具**
|
||
|
||
<!-- 如果您想为 openKylin 开发中间件或者其他工具,点击这里进行[想法提交](),我们将分配对应研发为您提供开发工具、端口并解答在开发中遇到的问题,在开发完成之后,点击这里进行[工具提交](),我们的开发人员将会在测试审核之后进行上架,点这里查看[贡献规范]()-->
|
||
|
||
如果您想为 openKylin 开发中间件或者其他工具,点击这里前往[代码仓库](https://gitee.com/openkylin),我们将分配对应研发为您提供开发工具、端口并解答在开发中遇到的问题,在开发完成之后,提交pr,我们的开发人员将会在测试审核之后进行上架。
|
||
|
||
* **参与非代码贡献**
|
||
|
||
如果您想进行非代码贡献,点击这里,在[非代码贡献指南](/zh/开始贡献/非代码贡献指南)中找到感兴趣的工作
|
||
|
||
# 四、和社区一起成长
|
||
|
||
## 1、担任社区的对应角色
|
||
|
||
<!-- 社区中不同的角色对应不同的权利与责任,您可以根据自己擅长的领域来申请担任不同的角色,点击这里查看[角色说明](/zh/开始贡献/openKylin社区贡献角色),如果您找到感兴趣的角色,可以点击这里进行[申请]()。 -->
|
||
社区中不同的角色对应不同的权利与责任,您可以根据自己擅长的领域来申请担任不同的角色,点击这里查看[角色说明](/zh/开始贡献/openKylin社区贡献角色),找到感兴趣的角色。
|
||
|
||
## 2、社区治理组织介绍
|
||
|
||
为了让社区更好的运营下去, openKylin 拥有自己的治理组织,点击这里查看[治理组织架构](/zh/社区组织架构/社区治理组织架构),如果您在社区参与中遇到任何问题,都可以找到对应的治理组织进行反馈。
|