关于 git 仓库的策略¶
本文档解释了我们当前关于 git 仓库的策略。本文档未涵盖的所有内容很可能需要根据具体情况而定。在这些情况下,请使用 基础设施工作组 创建问题。
新的 GitHub 仓库¶
作为 GitHub 上的 LLVM 组织 一部分新仓库的要求
仓库将用于与 LLVM 生态系统或社区相关的事物。
仓库包含一个
README.md
文件,解释其内容。仓库包含一个
CONTRIBUTING.md
文件,理想情况下从此文件复制:llvm-project。仓库包含一个
LICENSE.TXT
文件,最好从此文件复制:llvm-project。其他许可证需要根据具体情况讨论。
如果您想将您的项目整合为 Monorepo 的一部分,请查看 [开发者策略](project:DeveloperPolicy.rst#Adding an Established Project To the LLVM Monorepo)。
要请求新的仓库,请使用 基础设施工作组 创建问题。
GitHub 上的仓库访问权限¶
一些第三方应用程序需要对我们的 GitHub 组织具有写入权限才能正常工作。典型的例子是持续集成服务将构建结果报告回 GitHub。如果这些应用程序为 LLVM 社区带来好处,并且不引起隐私或安全问题,我们会考虑授予访问权限。
要请求访问权限,请在邮件列表上运行 RFC 并获得社区反馈。