成为社区贡献者,共同为 KubeSphere v3.0 发布添砖加瓦!

原创
08/07 10:28
阅读数 111

「“The number of contributors is the single most important measure of an open source project”」,这句话适用于所有开源项目。活跃的开源社区是用户和开发者选择拥抱开源项目的重要原因之一。事实上,开源正在吞噬世界,开源也改变了软件的创新格局。开发者和企业在 IT 建设过程中,已经离不开开源软件与技术带来的便利。在采用开源软件的同时,很多企业和个人开发者也非常乐意参与开源软件的贡献,帮助开源社区共建生态。很多开源组织和基金会,也在推崇 「Community Over Code」 的思想,帮助社区开发者更好地参与到社区贡献中。

KubeSphere 社区也在持续不断地提升贡献者体验,帮助一些开发者快速上手,鼓励开发者参与到社区的代码、测试和文档贡献中。

社区发展现状

目前,KubeSphere 主仓库的 Star 数已经超过 4k,所有仓库的 Contributor 数量总和也将近 100,在全球已有数千家企业采用 KubeSphere 作为容器平台。最近我们发现社区有越来越多的用户和开发者主动地参与到 KubeSphere 社区的代码和内容的贡献中,并涌现了一些非常活跃的贡献者。

例如,本来生活架构师陈杰给 Porter 贡献了新版本的 2 个核心功能以及英文文档,中通科技的开发者参与了 v3.0.0 Events 的前端开发贡献,来自安畅网络的 DevOps 工程师薛磊在论坛贡献的 《KubeSphere 排错实战三连载》和用户案例文章《安畅网络使用 KubeSphere 构建 SmartAnt 云原生迁移平台》,北京吉恒科技的张建参与贡献了 KubeSphere Installer 和 Porter 的 Helm Chart,还撰写了多篇 KubeSphere 源码解读的系列文章。

甚至来自还有台湾和海外的用户为社区贡献了 Console 的 「繁体中文、西班牙和土耳其」 的翻译,为 KubeSphere 在全球化推广提供了极大帮助。像这样的贡献还有很多,我们后续将写一篇文章专门致谢社区的贡献者们。

因为拥抱开源而选择 KubeSphere

KubeSphere 社区在一次用户随机抽查调研中,我们发现约 「92.2%」 的用户表示自己有兴趣参与 KubeSphere 社区的开源贡献,愿意参与社区的代码、文档和社区运营。

并且,在问卷反馈中,我们发现 KubeSphere 吸引用户的最主要原因也是因为用户选择 「拥抱开源」

加入社区 SIG

为了降低开源贡献门槛,方便让社区用户和开发者参与到 KubeSphere 的社区贡献中,我们将 KubeSphere 社区贡献分为代码和非代码贡献两种形式,本篇文章先详细介绍如何参与 「非代码贡献」

与 Kubernetes 社区的运作方式相似,KubeSphere 社区也设立了多个 SIG (Special Interest Group),每个 SIG 通过 Slack 进行沟通,并定期召开会议。对于非代码的贡献,我们非常建议你加入 「SIG-Docs」「SIG-Testing」。SIG-Docs 主要负责 KubeSphere 社区的中英文文档编写、官网以及 Console 国际化等工作;而 SIG-Testing 则负责项目全局的测试工作,包括测试管理、压力测试、大规模测试、功能测试、性能测试等。

我能参与贡献些什么

目前 v3.0.0 临近 GA,社区的 SIG-Docs 和 SIG-Testing 正在紧锣密鼓地准备 v3.0.0 文档开发和第二轮测试工作,「非常需要社区贡献者的帮助,才能共同推进 v3.0.0 尽早 GA」

  • 参与 KubeSphere v3.0.0 版本的官方英文文档编写
  • 参与 KubeSphere v3.0.0 版本的官方中文文档翻译
  • 参与 KubeSphere v3.0.0 用户落地实践案例文章的贡献
  • 参与 KubeSphere 功能测试并领取测试任务,发现 Bug 并在 GitHub Issue 提交 Bug
  • 挖掘应用场景,探索新的玩法,例如 KubeSphere 在大数据、边缘计算、AI 相关场景,输出技术文章

为了帮助更多社区用户降低 KubeSphere、Kubernetes 以及周边技术的安装与学习使用门槛,我们会将 v3.0.0 的文档准备得非常完善 在这张图中可以看到 v3.0.0 的文档规划非常详细,工程也非常庞大。如果你有兴趣帮助社区贡献官方文档,社区会十分欢迎你的加入。

谁适合加入 SIG

  • 已安装与使用 KubeSphere 至少一个月以上,熟悉 KubeSphere 基本功能
  • 开源爱好者,热爱云原生技术,对 Docker 和 Kubernetes 有一定基础
  • 认可 KubeSphere 社区与产品理念,期望帮助社区将 KubeSphere 共同打造成一个国际化的产品形态

Contributor 可以收获什么

  • 对于持续贡献的开发者,有机会成为 Member,将被邀请加入 KubeSphere 的 GitHub Organization
  • 对 v3.0.0 文档有显著贡献的用户,有机会获得 KubeSphere 纪念周边礼品
  • 帮助社区找到 3 个以上的 Bug 并在 GitHub issue 提交,有机会获得 KubeSphere 定制纪念周边礼品
  • 深入了解 v3.0.0 的安装方式、使用教程、应用场景与企业落地实践
  • 通过开源社区协作,提升中英文技术文档的写作能力
  • 通过开源社区协作获得更富有价值的人际网络

如何加入 SIG

有兴趣加入 SIG-Docs 和 SIG-Testing 并参与社区开源贡献的同学,可以在 https://github.com/kubesphere/community 或官网右上角找到 Slack 的入口,同时也请加入 KubeSphere-Contributors 微信群,近期参与贡献的细则与即时消息将在群内进行通知。

请有兴趣参与贡献的同学扫码入群,并备注 “公司+称呼”


 KubeSphere

KubeSphere https://kubesphere.io Kubernetes  IT  DevOps 

KubeSphere  Aqara 寿RadoreVNG Corporation KubeSphere 好的多云与多集群管理、Kubernetes DevOps (CI/CD) (Service Mesh)GPU support 


本文分享自微信公众号 - KubeSphere(gh_4660e44db839)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部