本文档提供了在 Font Awesome 中报告 Bug 的详细指南。它涵盖了提交 Bug 报告的正确流程、所需信息以及提交报告后的后续操作。重点在于报告 Font Awesome 库本身的技术问题,而不是请求新图标或功能(如需请求图标,请参见提交图标请求,如需请求功能,请参见请求功能)。
当您在 Font Awesome 中遇到与 Font Awesome 核心相关且可隔离、可复现的问题时,应提交 Bug 报告。在报告 Bug 之前,请确保:
Font Awesome 接受两种类型的 Bug 报告,具体取决于问题发生的地点
来源:CONTRIBUTING.md13-14 .github/ISSUE_TEMPLATE/100_web_bug_report.yml1-3 .github/ISSUE_TEMPLATE/101_other_bug_report.yml1-3
以下图表说明了 Bug 报告从提交到分类再到解决的流程
来源:.github/ISSUE_TEMPLATE/100_web_bug_report.yml5-81 .github/ISSUE_TEMPLATE/101_other_bug_report.yml5-42 CONTRIBUTING.md11-15
对于在使用 Font Awesome 的 Web 应用程序中出现的 Bug,请遵循以下步骤
| 信息 | 描述 | 必填 |
|---|---|---|
| Bug 描述 | 详细说明问题以及如何重现 | 是 |
| 可重现的测试用例 | codepen.io、jsfiddle.net、jsbin.com、codesandbox.io 等平台的 URL | 推荐要求 |
| 屏幕截图 | 问题的视觉证据 | 推荐要求 |
| Font Awesome 版本 | 受 Bug 影响的版本(例如:v6.0.0) | 是 |
| 提供方式 | Kit、Font Awesome CDN、自托管或其它 | 是 |
| 实现 | CSS、SVG+JS、SVG Sprites 或其它 | 是 |
| 浏览器和操作系统 | 受影响的浏览器和操作系统列表 | 是 |
来源:.github/ISSUE_TEMPLATE/100_web_bug_report.yml15-73
可重现的测试用例将大大增加修复 Bug 的可能性。请遵循以下指南创建有效的测试用例
来源:.github/ISSUE_TEMPLATE/100_web_bug_report.yml22-26 .github/ISSUE_TEMPLATE/100_web_bug_report.yml78-79
对于在桌面应用程序、设计软件或其他非 Web 环境中出现的 Bug,请遵循以下步骤
| 信息 | 描述 | 必填 |
|---|---|---|
| Bug 描述 | 详细说明问题以及如何重现 | 是 |
| Font Awesome 版本 | 受 Bug 影响的版本(例如:v6.0.0) | 是 |
| 应用程序和操作系统 | 受影响的应用程序和操作系统列表 | 是 |
| 测试用例 | 演示问题的步骤或文件 | 推荐要求 |
来源:.github/ISSUE_TEMPLATE/101_other_bug_report.yml10-34
以下图表说明了每种 Bug 报告所需信息的结构
来源:.github/ISSUE_TEMPLATE/100_web_bug_report.yml15-73 .github/ISSUE_TEMPLATE/101_other_bug_report.yml10-34
提交 Bug 报告后,将发生以下过程
对于重要或紧急的问题,提供详细的报告和可重现的测试用例是确保及时关注和解决的最佳方式。
来源:.github/ISSUE_TEMPLATE/100_web_bug_report.yml4 .github/ISSUE_TEMPLATE/101_other_bug_report.yml4
为了最大程度地加快 Bug 被处理的速度
来源:.github/ISSUE_TEMPLATE/100_web_bug_report.yml8-14 .github/ISSUE_TEMPLATE/101_other_bug_report.yml8-9
了解常见的 Bug 类别有助于您更有效地报告问题
报告时,请指明您的问题属于哪个类别,以便更有效地进行故障排除。
刷新此 Wiki
最后索引时间2025 年 4 月 18 日(af6205)