版本:v2.9.0
贡献指南
欢迎来到 HAMi!
行为准则
务必阅读并遵守我们的行为准则
社区期望
HAMi 是一个由社区驱动的项目,致力于促进一个健康、友好和富有成效的环境。
社区
| 渠道 | 用途 |
|---|---|
| GitHub Issues | 缺陷报告和功能请求 |
| GitHub Discussions | 提问、想法、设计方案 |
| Discord | 实时聊天(推荐) |
| CNCF Slack #hami-dev | 实时聊天 |
| MAINTAINERS | 当前维护者列表 |
| 社区会议(英文) | 双周 Zoom 会议,周三 16:30 UTC+8。iCal 订阅 |
| Zoom 会议链接 | 加入英文双周社区会议 |
| 社区会议(中文) | 周五 16:00 UTC+8,每周 |
| 腾讯会议链接 | 加入中文每周社区会议 |
在提交 issue 或 PR 之前,请先搜索已有的 issue 和讨论,确认是否已有相关工作。
入门
- 在 GitHub 上 fork 这个仓库。
- 在你的 fork 仓库中进行更改。
- 提交一个 PR。
你的第一次贡献
我们将帮助你在不同领域进行贡献,如提交问题、开发功能、修复关键错误以及让你的工作得到审查和合并。
如果你对开发过程有疑问,随时提交一个问题。
找到要处理的内容
我们总是需要帮助,无论是修复文档、报告错误还是编写代码。查看你认为没有遵循最佳编码实践的地方,需要代码重构或缺少测试的地方。以下是你如何 开始的步骤。
找到一个好的入门主题
在 HAMi 组织内有多个仓库。每个仓库都有适合初学者的问题,提供一个好的入门问题。例如,Project-HAMi/HAMi 有 需要帮助和 好的入门问题 标签的问题,这些问题不需要对系统有深入的了解。我们可以帮助希望处理这些问题的新贡献者。
另一个好的贡献方式是找到文档改进的地方,比如缺失/损坏的链接。参阅下面的贡献者工作流程以了解工作流程。
处理一个问题
当你愿意承担一个问题时,只需在问题上回复。维护者会将其分配给你。
提交一个问题
虽然我们鼓励每个人贡献代码,但也欢迎有人报告问题。问题应在相应的 HAMi 子仓库下提交。