474
社区成员




视频链接:https://www.bilibili.com/video/BV1tg41157TB?spm_id_from=333.999.0.0
Apache APISIX是一个全动态、低延迟、高性能的七层全流量处理平台,通常作为APM网关,在2020年成为Apache软件基金会的顶级项目,是一个高度活跃的社区。
下图为Apache APISIX架构图,左边为数据面,右边为控制面。
Apache APISIX在短时间内获得了较高的活跃度,有200+贡献者踊跃加入,成为了顶级项目。那么,它是怎么做到的呢?
1.遵守Apache文化
所有的沟通都通过邮件列表来驱动,所有的事情都需要通过发邮件列表的discuss、vote来进行决策。考虑到GitHub的使用度,也会在GitHub中交流。
2.贡献者是开源项目的杠杆
贡献者是开源项目的杠杆,这是我们自己所坚持的。贡献者的数量持续增长的同时,项目也变得更加完善丰富。
3.注重开发者关系
线上/线下 meetup
4.快速响应社区问题
5.赋予持续活跃的贡献者荣誉感
1.社区决定产品方向
Apache APISIX作为一个开源项目,团队没有产品经理,一切都通过发起讨论、收集反馈,再讨论、迭代。
2.年轻化、国际化
社区贡献者都非常年轻,最小的只有20岁,来自多个国家。
3.贡献者提供设计元素
没有UI设计师的时候,由贡献者提供设计元素进行官网设计。
4.众人拾柴火焰高
5.贡献者产生分歧如何解决?
通过GitHub、社区投票解决
6.贡献者贡献代码后需求不合理怎么办?
合并还是拒绝?
通过讨论的方式,让更多贡献者参与,讲清楚问题
1.为贡献者带来了什么?
影响力、社区经验、项目经验
2.为团队带来了什么?
1)良性、活跃的社区
渠道:邮件列表、GitHub、slack、QQ群等
表现:各个项目活跃度累计每月250+PR
2)开源用户反哺社区
特性、问题修复、灵感
3)邀请优秀的贡献者加入团队,提高人才密度
3.为自己带来了什么?
1)结识志同道合的朋友
优秀的独立开发者、贡献者、开源客户
2)持续的影响力
3)灵活可控的时间
4)做到“自己想做的事情”
视频稿件内容整理:Vera