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 格式,为了方便大家检查自己翻译文件的格式,可以使用如下工具: