如何参与¶
Knative 社区由三个不同的受众组成
-
开发人员使用 Knative 提供的结构编写无服务器和事件驱动的应用程序。他们构建利用 Knative 公开概念的容器和应用程序,以向最终用户和系统提供服务。
-
运营商构建和维护安装了 Knative 的 Kubernetes 平台。他们还管理这些集群上 Knative 的默认设置。
-
贡献者是 Knative 组件的作者;他们贡献和审查源代码,运行社区会议,记录和宣传项目,并以其他方式使项目继续运行。
Knative 组件旨在独立良好运行,或集成到内部系统团队或云提供商提供的更大型平台产品中。您可以在我们的社区仓库中看到已采用 Knative 的组织列表。
问题¶
为了获得最快的响应,您可以在CNCF Slack 的#knative
、#knative-serving
、#knative-eventing
或#knative-functions
频道上提出问题。
我们还有一个Stack Overflow 主题,knative
(以及knative-serving
、knative-eventing
和knative-functions
),以及knative-users邮件列表,如果您更喜欢这些格式。
错误报告和功能请求¶
Knative 由许多不同的组件组成。我们使用 GitHub Issues 来跟踪错误报告和功能请求。虽然如果您知道发生错误的特定组件,这将非常有用,但我们理解有时很难判断。在错误的组件中提供清晰的错误报告比在正确的组件中提供部分报告要好得多,因此,如果您不确定,请随时在以下三个主要仓库之一中提交您的问题
一个好的错误报告应包含
- 您试图做的事情,以及发生的事情
- 您使用的 Knative 和 Kubernetes 版本(如果您使用的是云提供商,请说明是哪一个)
- 相关的资源 yaml、HTTP 请求或日志行
社区聚会¶
此虚拟活动专为最终用户设计,是我们社区成员见面、相互了解以及了解 Knative 用途和应用的空间。
在我们的YouTube 频道上了解过去社区聚会的概况。
通过订阅日历(iCal 导出文件)并在Twitter上关注我们,关注新的活动。
沟通渠道¶
社区的许多成员都在CNCF Slack上见面,使用以下频道
-
#knative: 关于 Knative 使用的一般讨论
-
#knative-client: 关于 Knative CLI 客户端
kn
的讨论 -
#knative-conformance: Knative API 标准化
-
#knative-contributors: 为以任何身份为 Knative 项目做出贡献的人提供一般讨论频道
-
#knative-documentation: Knative 文档和网站用户体验
-
#knative-eventing: 关于 Knative Eventing 的讨论
-
#knative-functions: 关于 Knative Functions 的讨论
-
#knative-productivity: 关于 Knative 与测试基础设施、Prow 和 GitHub 上其他工具集成的讨论
-
#knative-release: 协调和管理 Knative 版本
-
#knative-security: 关于影响 Knative 组件的安全问题的讨论区域
-
#knative-serving: 关于 Knative Serving 及相关领域(网络/自动伸缩)的讨论区域
我们还有用户 (knative-users@googlegroups.com
) 和开发人员 (knative-dev@googlegroups.com
) 邮件列表用于讨论以及访问共享 Google Drive 中的文档。knative-users@
的访问权限会自动批准;knative-dev@
的访问权限是通过轻量级批准流程处理的——如果您在请求访问权限时提供一句描述,这将有所帮助。
我们还使用 GitHub Issues 和GitHub 项目来跟踪更长期的工作,包括每个工作组的路线图以及技术监督委员会和指导委员会等监督委员会的积压工作。
功能设计通常通过存储在共享 Google Drive中的 Google 文档进行。由于共享驱动器的限制,默认访问控制是所有文档均可供knative-users@
读取,并可供knative-dev@
评论和编辑。通常,如果没有特殊干预,无法删除文档。
会议¶
Knative 将所有会议安排在共享 Google 日历上。工作组负责人和 TOC/指导委员会成员应有权添加事件,包括在必要时添加用于协调的一次性事件。
如果您使用的是 Google 日历,上面的方法应该有效。如果您使用的是其他系统(例如 Apple 日历或 Outlook),此处是社区日历的 iCal 导出文件。
如何更深入地参与贡献¶
如果您有兴趣成为 Knative 贡献者,您需要查看我们的贡献者页面。贡献并非期望——所有使用 Knative、讨论 Knative、在邮件列表中潜伏或参与想法的人都是我们社区的一部分!如果您确实想更深入地参与进来,您会发现为开源做出贡献可以成为一个很好的职业提升。
治理¶
Knative 是 CNCF 的一部分,受这些规则以及 CNCF 行为准则的约束。除此之外,我们还有一个关于我们的治理规则的页面。
行为准则¶
Knative 遵循CNCF 行为准则。关于行为准则违规的报告可以发送到 code-of-conduct@knative.team 或 conduct@cncf.io。