本文讲述了参与 Istio 社区和进行 Istio 开发时需要注意的事项。
绝大多数复杂的开源项目都是以工作组的方式组织的,要想为 Istio 社区做贡献可以加入到以下的工作组(Working Group):
Istio 的代码规范沿用 CNCF 社区的代码规范。
进行 Istio 开发之前需要做下面几件事情:
详见 Dev Guide wiki。
所有的设计文档都保存在 Google Drive 中,其中包括以下资源:
根据对开发者和要求和贡献程度的不同,Istio 社区中包含以下角色:
Istio 中的所有 feature 根据是否生产可用、API 兼容性、性能、维护策略分为三种状态:
Istio 的 feature 分为四大类:
功能划分与各种功能的状态详情请见:https://istio.io/latest/about/feature-stages/
云原生社区专门成立里 Istio SIG(微信讨论群),将原来 ServiceMesher 中关注 Istio 的人群专门集中到一个讨论组中,其中包含了百度、阿里巴巴、腾讯、网易、Tetrate、Intel、字节跳动等公司的服务网格专家及众多的终端用户,欢迎大家申请加入群聊。
最后更新于 2024/11/27