本文档详细介绍了将外部代码添加到 Fuchsia 平台源代码树的流程。如需详细了解外部代码的定义,请参阅 Fuchsia 开源许可政策。
概览
托管在 Fuchsia 平台源代码树中的任何外部代码都必须始终符合 Fuchsia 开源许可政策。
将外部代码添加到新代码库的流程
如需在尚不存在或尚未包含任何代码的新代码库中托管外部代码,请使用开源审核板 (OSRB) 模板在问题跟踪器中提交问题。
此问题可让 Fuchsia 的 OSRB 审核您要添加的代码,以确保您要添加的代码符合 Fuchsia 开源许可政策。
如果请求获得批准,OSRB 的成员会向请求者告知后续步骤。
使用现有外部代码将外部代码添加到代码库的流程
如需将外部代码添加到现有的 Fuchsia 代码库,请使用开源审核板 (OSRB) 模板在问题跟踪器中创建问题。
此问题跟踪器可让 Fuchsia 的 OSRB 审核您要添加的代码,以确保您要添加的代码符合 Fuchsia 开源许可政策。
如果请求获得批准,OSRB 的成员会向请求者告知后续步骤。
关于添加外部代码的问题
如果您不确定要添加到 Fuchsia 平台源代码树的外部代码是应该位于新的代码库还是现有的代码库中,请发送电子邮件至 external-code@fuchsia.dev。在您的电子邮件中,附上对以下问题的回答:
- 您尝试导入的代码有多少个文件?
- 您是否希望要导入的代码跟踪上游?
修改现有代码库的指定名称、网址、许可或使用情况的流程
如需修改现有 Fuchsia 代码库的名称、网址、许可或使用情况,请使用开源审核板 (OSRB) 模板在问题跟踪器中创建问题。
如果请求获得批准,OSRB 的成员会向请求者告知后续步骤。