flowchart TB
subgraph third[发起 PR]
direction TB
U[ ] -.-
Q[改进现有内容] --- N[创建新内容]
N --- O[翻译文档]
O --- P[管理并发布 K8s 周期性发行版的文档]
end
subgraph second[评审]
direction TB
T[ ] -.-
D[仔细查看 kubernetes/website 仓库] --- E[下载安装 Hugo 静态站点 生成器]
E --- F[了解基本的 GitHub 命令]
F --- G[评审待处理的 PR 并遵从变更审查 流程]
end
subgraph first[注册]
direction TB
S[ ] -.-
B[签署 CNCF 贡献者 许可协议] --- C[加入 sig-docs Slack 频道]
C --- V[加入 kubernetes-sig-docs 邮件列表]
V --- M[参加每周的 sig-docs 电话会议 或 slack 会议]
end
A([fa:fa-user 新的 贡献者]) --> first
A --> second
A --> third
A --> H[提出问题!!!]
classDef grey fill:#dddddd,stroke:#ffffff,stroke-width:px,color:#000000, font-size:15px;
classDef white fill:#ffffff,stroke:#000,stroke-width:px,color:#000,font-weight:bold
classDef spacewhite fill:#ffffff,stroke:#fff,stroke-width:0px,color:#000
class A,B,C,D,E,F,G,H,M,Q,N,O,P,V grey
class S,T,U spacewhite
class first,second,third white
有些任务要求 Kubernetes 组织内更高的信任级别和访问权限。
阅读参与 SIG Docs 工作,获取角色和权限的更多细节。
第一次贡献
你可以提前查阅几个步骤,来准备你的第一次贡献。
图 2 概述了后续的步骤和细节。
flowchart LR
subgraph second[第一次贡献]
direction TB
S[ ] -.-
G[查阅其他 K8s 成员发起的 PR] -->
A[检索 kubernetes/website 问题列表是否有 good first 一类的 PR] --> B[发起一个 PR!!]
end
subgraph first[建议的准备工作]
direction TB
T[ ] -.-
D[阅读贡献概述] -->E[阅读 K8s 内容 和风格指南]
E --> F[了解 Hugo 页面 内容类型 和短代码]
end
first ----> second
classDef grey fill:#dddddd,stroke:#ffffff,stroke-width:px,color:#000000, font-size:15px;
classDef white fill:#ffffff,stroke:#000,stroke-width:px,color:#000,font-weight:bold
classDef spacewhite fill:#ffffff,stroke:#fff,stroke-width:0px,color:#000
class A,B,D,E,F,G grey
class S,T spacewhite
class first,second white