Envoy 中文翻译流程

前提条件:

1 熟悉 GitHub 操作流程(Fork 翻译主库 至个人 GItHub 账号下,clone 仓库至本地,翻译相关文件,然后 push 翻译代码至自己仓库,最后从个人仓库向 GitHub 提 PR。如果对于流程不熟悉的,可以查看此blog)。详情可查看翻译流程图示

2 对 Envoy 所有了解

加入翻译团队

1 加入云原生社区 Envoy SIG,详细信息参考加入 Envoy SIG

2 在这儿登记自己的信息

开始翻译

翻译前请认真阅读翻译指南

1 在 cloudnativeto/envoy 库的 issue 中认领自己想翻译的 issue,然后在comment中输入 /accept

2 翻译完毕,提PR至 cloudnativeto/envoy 仓库,同时输入 /pushed 指令修改 issue 的状态

3 待 PR 被 merge 之后,请输入 /merged 指令关闭对应的翻译issue

4 认领下一个人任务,开始翻译

整体的翻译流程可以参考下图:

加入 Review 团队(Optional)

为了把控 Envoy 的翻译质量,我们成立了专门的 Envoy Review 团队,每一个 PR 都需要至少两位 Reviewer 通过才可以关闭,如果你想加入 Review 团队,一起把关 Envoy 翻译的质量,欢迎加入我们,可在 Envoy SIG 微信群里面,发微信给 Jimmy 或者 我(小马哥)。经过面试后,我们会拉你入群。

rst 在线检测工具

由于 Envoy 官方文档使用 rst 格式,为了方便大家检查自己翻译文件的格式,可以使用如下工具:

最后更新于