提交问题是为 Fuchsia 项目做贡献的绝佳方式。您可以使用问题跟踪器提交问题,问题跟踪器是 Google 针对开源项目推出的问题跟踪工具。
何时提交问题
问题跟踪器中的问题用于跟踪并建议以下类型的更改:
- 对 Fuchsia 的代码和文档进行了细微更改或建议。
- 报告安全问题
- 提议将开源第三方代码包含在 Fuchsia 中
如果要建议对 Fuchsia 产生重大影响的代码更改,请参阅建议对代码进行重大更改。
作为开源贡献者,您可以使用以下模板提交问题:
模板 | 用途 |
Fuchsia 默认 | 提醒 Fuchsia 团队存在与使用或构建 Fuchsia 相关的 bug。 |
Fuchsia Security 外部 bug 报告 | 报告与 Fuchsia 相关的安全问题。 |
Fuchsia.dev 文档 | 提醒文档团队存在与 fuchsia.dev 相关的问题。 |
开源审核委员会 | 提议在 Fuchsia 中包含开源外部代码。在向开源审核委员会 (OSRB) 提交问题之前,请先查看开源审核委员会 (OSRB) 流程。 |
举报社区滥用行为 | 提醒社区管理者注意您在 Fuchsia 社区中可能遇到的任何违反行为准则的行为。 |
如何提交问题
如需在 Fuchsia 中提交问题,请执行以下操作:
- 转到 https://issues.fuchsia.dev。
- 点击创建问题。
- 从组件下拉列表中选择以下组件之一:
- 对于 Fuchsia 默认模板,请选择“ Fuchsia”
- 对于 Fuchsia 安全性 bug 报告模板,请依次选择 Fuchsia > Security > Vulns
- 对于 Fuchsia.dev 文档模板,请依次选择“ Fuchsia”>“文档”
- 对于 Open Source Review Board 模板,请选择 Fuchsia > OSRB
- 对于“举报社区滥用”模板,请依次选择“ Fuchsia”>“社区”
- 如果尚未默认使用上面命名的模板,请从 Template(模板)下拉菜单中选择该模板
- 回答与所选模板相关的问题。
- 点击 Create。
问题报告准则
在创建问题时,请提供以下信息:
- 有关您遇到的问题的说明,包括预期行为。
- 重现问题所需的步骤。
- (可选)屏幕截图
- (可选)如果可以通过单元测试发现 bug,请创建简化的测试并将其附加到问题。
问题解决情况
在您提交问题后,分类人员团队会将您的问题转交给相应的团队。该团队负责确定问题的优先级、分配问题和响应问题。
提议对代码进行重大更改
在某些情况下,提交问题不是最好的行动方案。以下是一些备选操作流程示例:
场景 | 流程 |
提议对 Fuchsia API 产生重大影响的更改。 | 创建 API 设计文档。如需了解详情,请参阅 Fuchsia API 委员会章程。 |
提议一项更改会影响大部分 Fuchsia 代码库或 Fuchsia 项目的技术发展方向。 | 提出评论请求 (RFC)。如需详细了解 RFC,请参阅创建 RFC。 |