为 Knative 做贡献¶
这是成为贡献者的起点 - 改善代码、改善文档、进行演讲等。以下是一些参与的方式。
先决条件¶
如果你想为 Knative 做贡献,你必须执行以下操作
-
在你可以做出贡献之前,你必须使用与你在
git commit
中使用的相同的电子邮件地址签署 CNCF EasyCLA。有关更多信息,请参见 贡献者许可协议。 -
阅读 Knative 贡献者指南。
-
阅读 行为准则。
有关 Knative 社区如何运行的更多信息,请参见 关于 Knative 社区。
为代码做贡献¶
Knative 是一个多元化、开放且包容的社区。开发工作在 GitHub 上的 Knative 组织 中进行。
你自己的成为 Knative 贡献者的路径可以从以下任何一个组件开始,寻找带有 good first issue 标签的 GitHub 问题。
-
Knative Serving
- 要开始贡献,请参见 Serving 开发流程。
- 对于好的入门问题,请参见 Serving 问题。
-
Knative Eventing
- 要开始贡献,请参见 Eventing 开发流程。
- 对于好的入门问题,请参见 Eventing 问题。
-
Knative Client (kn)
- 要开始贡献,请参见 Client 开发流程。
- 对于好的入门问题,请参见 Client 问题。
-
函数
- 要开始贡献,请参见 Functions 开发流程。
- 对于好的入门问题,请参见 Functions 问题。
-
文档
- 要开始贡献,请参见 Docs 贡献者指南。
- 对于好的入门问题,请参见 文档问题。
为社区贡献代码示例¶
你是否有展示用例或产品集成的 Knative 代码示例,可以帮助人们了解 Knative?
除了官方文档之外,还有无限的可能性可以将工具、平台、语言和产品组合在一起。通过提交教程,你可以分享你的经验并帮助其他人解决类似的问题。
社区教程存储在 code-samples/community
下的 Markdown 文件中。这些文档由社区贡献、审查和维护。
向 Knative 组件文件夹下的社区示例目录提交拉取请求,该目录与你的文档一致。例如,Knative Serving 示例位于 serving 文件夹下。将分配一位审阅者来审查你的提交。他们将与你合作,确保你的提交清晰、正确并符合样式指南,但如果你在编写教程时遵循它,则会有所帮助。
贡献者角色¶
要详细了解个人可以在 Knative 社区中担任的角色,例如成员、审批者或工作组负责人,请参见 社区角色文档。
学习和联系¶
使用 Knative 或想使用 Knative?有任何问题?在此处了解更多信息
-
Knative 用户组: 来自你 fellow 用户的讨论和帮助。
-
Knative 开发者组 Knative 开发者的讨论和帮助。
-
Knative Slack: 如果你在使用 Knative Serving 或 Eventing 时遇到问题,请 ping @serving-help 或 @eventing-help,并与其他项目开发者聊天。另请参见 Knative Slack 指南。
-
Twitter: 关注我们在 Twitter 上获取最新消息!
-
Stack Overflow 问题: Knative 标记问题和精选答案。
社区聚会¶
你是 Knative 新手还是构建了一些很酷的东西?通过在 Knative 社区聚会上展示你的印象来分享你的感受!使用此表格注册以进行演示。
在我们的 YouTube 频道 上查看过去的社区聚会。