源代码¶
LXC 的当前开发版本可以通过以下命令从 GitHub 克隆:
git clone git://github.com/lxc/lxc
各种稳定版本的源代码压缩包也可以在下载部分找到。
发送到上游进行审查的补丁必须基于当前的 git 树,而不是基于稳定版本,除非该错误仅影响稳定版本。
补丁提交流程¶
每个提交的补丁**必须**由其作者签署。
简单的方法是使用:git commit -s
如果您在之前的提交中忘记了“-s”:git commit --amend -s
邮件列表方式¶
您可以通过直接在lxc-devel 邮件列表上发送补丁或补丁集来为 LXC 做贡献。
您可以使用git format-patch
生成可邮件的补丁。
注意邮件客户端上的“复制/粘贴”,因为它们可能会破坏制表符和行(请参阅git send-email
或git imap-send
)。
Pull Request 方式¶
Fork 存储库,创建一个分支,提交您的工作(使用 -s!),然后推送它。
然后按照GitHub 的文档操作。