Git 仓库策略

本文档解释了我们围绕 Git 仓库的当前策略。本文档中未涵盖的内容,大多数情况下需要具体情况具体分析。对于这些情况,请在 基础设施工作组 创建一个问题。

新的 GitHub 仓库

作为 GitHub 上的 LLVM 组织 的一部分,仓库的要求

  • 该仓库将用于与 LLVM 生态系统或社区相关的内容。

  • 该仓库包含一个 README.md 文件,用于解释其内容。

  • 该仓库包含一个 CONTRIBUTING.md 文件,理想情况下,从 llvm-project 复制此文件。

  • 该仓库包含一个 LICENSE.TXT 文件,最好从 llvm-project 复制此文件。其他许可证需要具体情况具体分析。

如果您希望将您的项目集成到单体仓库中,请查看 [开发者策略](project:DeveloperPolicy.rst#Adding an Established Project To the LLVM Monorepo)。

要请求一个新的仓库,请在 基础设施工作组 创建一个问题。

GitHub 上的仓库访问权限

某些第三方应用程序需要对我们的 GitHub 组织拥有写入权限才能正常工作。典型的例子是持续集成服务将构建结果报告回 GitHub。如果这些应用程序能为 LLVM 社区带来益处,并且不会引发隐私或安全问题,我们会考虑授予其访问权限。

要请求访问权限,请在邮件列表中发起 RFC 并获取社区反馈。