如何成为 Istio 贡献者
想加入 Istio 社区吗? Istio 的创始人和带头人在这里给新贡献者分享 8 道贴士。
- 在 Slack 上加入我们的社区。Istio 社区十分庞大,也非常开放。 我们欢迎任何人加入我们在 Slack 的频道,即使你没有任何贡献的经验。 填写 表格 加入我们吧。
- 多阅读! 这是一个相对复杂的系统,刚开始接触时,你或许不能完全理解必须实行某些事情的原因。 在开始作出贡献前,多花点时间彻底了解这个系统吧。
- 跟 issue 创建者沟通。 尤其是你初来乍到,如果你对某个 issue 感兴趣的话,主动跟创建者聊聊吧。 所有解决方案必须跟项目的目标保持一致,且能实现可维护性的原则。 保持良好沟通,就能找出最高效的应对办法。
- 提交 pull request。 只要你有了第一个成功合并的请求,你就能申请成为社区会员。 有了会员身份,你就能成为 Istio 贡献者,还可在 GitHub上获得开发者访问权限。 一旦成为了贡献者,你就可以开始给自己分配 issue,开始标记别人,从而成为强大的用户。
- 全神贯注在你想优化的特定问题或事情上。 花点时间找出能帮助你的专家或导师、最能解答这些问题的内行人,还有潜在的审阅者和批准人。
- 加入我们 工作小组 的公开会议吧!确定哪个工作小组和你的作业相关,有任何需要帮助的地方,在工作小组会议上亲自提问吧。
- 从小处着手。 没有微不足道的改变, 有些毫不起眼的改变都可以带来颠复性的影响。比如说为一个概念、一道链接,或者为一篇参考文献写出更通俗易懂的解释,都能为社区带来价值。这是新贡献者最轻松地为社区带来影响的方式之一。
- 给予足够的耐心,及时跟进。 你的 PR 可能需要一点时间处理,但只要保持热度,你就能够成为这个社区的宝贵一员。
这些贴士来自 Istio 领导者在 Tetrate 的访谈,分别是 Lin Sun、Mandar Jog、Sven Mawson、Shriram Rajagopalan、Zack Butcher、周礼赞,还有 Varun Talwar。 取得更多有关加入 Istio 社区的资讯,请访问 Istio.io。
Eileen AJ Connelly 是商业作家和 Tetrate 的内容创作者。Tetrate 帮助企业应用 Istio 服务网格,也是本开源项目的主要贡献者,多位该项目的创始人就职于此。