贡献
报告问题
错误和功能请求可以通过 https://github.com/lima-vm/lima/issues 提交。
如需提问,请使用 GitHub 讨论 或 Slack (#lima
)。
有关报告漏洞的信息,请参阅 https://github.com/lima-vm/.github/blob/main/SECURITY.md。
贡献代码
参与社区
我们欢迎新的贡献者!以下是一些开始参与 Lima 社区的方式:
自我介绍
了解工作需求
寻找开放的议题
- 浏览标记为
good first issue
的 GitHub 议题,这些任务非常适合新贡献者。 - 如果你不确定从哪里开始,可以在社区渠道中询问或开启新的讨论。
很高兴你能加入我们,你的贡献让 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)。