贡献

报告问题

错误和功能请求可以通过 https://github.com/lima-vm/lima/issues 提交。

如需提问,请使用 GitHub 讨论Slack (#lima)

有关报告漏洞的信息,请参阅 https://github.com/lima-vm/.github/blob/main/SECURITY.md

贡献代码

参与社区

我们欢迎新的贡献者!以下是一些开始参与 Lima 社区的方式:

自我介绍

  • 加入我们的 社区沟通渠道(Slack、GitHub 讨论、Zoom 会议)并打个招呼!让我们知道你的兴趣以及你希望如何提供帮助。也可以分享你的组织是如何参与 Lima 的。

了解工作需求

寻找开放的议题

  • 浏览标记为 good first issueGitHub 议题,这些任务非常适合新贡献者。
  • 如果你不确定从哪里开始,可以在社区渠道中询问或开启新的讨论。

很高兴你能加入我们,你的贡献让 Lima 变得更好!

开发者证书

每次提交都必须使用 Signed-off-by: REAL NAME <email@example.com> 行进行签署。

使用 git commit -s 命令添加 Signed-off-by 行。

另请参阅 https://github.com/cncf/foundation/blob/main/policies-guidance/dco-guidelines.md

许可证

Lima 根据 Apache License, Version 2.0 的条款授权。

有关第三方依赖项,另请参阅 https://github.com/cncf/foundation/blob/main/policies-guidance/allowed-third-party-license-policy.md

发送拉取请求

拉取请求可以提交到 https://github.com/lima-vm/lima/pulls

强烈建议为每个非平凡的拉取请求添加 测试。 当可能时,测试可以作为单元测试而不是集成测试来实现,以避免拖慢集成测试 CI。

有关在提交拉取请求之前压缩提交和变基的提示,请参见 Git 技巧

合并拉取请求

提交者 可以合并拉取请求。 审核者 可以批准,但不能合并拉取请求。

提交者不应在没有得到至少一个其他维护者(提交者或审核者)批准的情况下合并自己的拉取请求。

此规则不适用于平凡的拉取请求,如修复错字、CI 失败,以及更新模板中的镜像引用(例如,https://github.com/lima-vm/lima/pull/2318)。