本文档详细说明了如何正确地报告 anime.js 库中的问题并请求新功能。遵循这些指南有助于维护者高效地识别、重现和解决问题。有关向项目贡献代码的信息,请参阅 从源代码构建 和 测试。
anime.js 项目使用 GitHub 的问题跟踪系统来管理缺陷报告和功能请求。项目为这两种类型的提交提供了特定的模板,以确保包含所有必要信息。
来源: .github/ISSUE_TEMPLATE/bug_report.md .github/ISSUE_TEMPLATE/feature_request.md
缺陷报告有助于识别和修复库中的问题。一份结构良好的缺陷报告应包含清晰的重现步骤,以便维护者能够快速理解和解决问题。
来源: .github/ISSUE_TEMPLATE/bug_report.md
缺陷报告最重要的方面是提供一个能够重现该问题的最小化示例。项目为此目的专门提供了一个 CodePen 模板。
来源: .github/ISSUE_TEMPLATE/bug_report.md20-30
始终包含您的环境详细信息
| 信息 | 示例 |
|---|---|
| 操作系统 | macOS, Windows 10, Ubuntu 22.04 |
| 浏览器 | Chrome, Firefox, Safari |
| 浏览器版本 | 120.0.6099.130 |
| Anime.js 版本 | 3.2.1 |
来源: .github/ISSUE_TEMPLATE/bug_report.md36-41
功能请求允许用户为 anime.js 提出新功能。结构良好的功能请求应包含清晰的使用案例和建议 API 的示例。
来源: .github/ISSUE_TEMPLATE/feature_request.md
来源: .github/ISSUE_TEMPLATE/feature_request.md10-27
anime.js 项目使用 GitHub 问题模板来标准化提交。了解其结构有助于创建更有效的报告。
来源: .github/ISSUE_TEMPLATE/bug_report.md .github/ISSUE_TEMPLATE/feature_request.md
来源: .github/ISSUE_TEMPLATE/bug_report.md16-18 .github/ISSUE_TEMPLATE/feature_request.md15-21
Anime.js 由一位依靠社区支持的开发者维护。如果您认为这个库对您的工作有价值,请考虑通过 GitHub 赞助成为赞助者。
来源: .github/ISSUE_TEMPLATE/bug_report.md43-45
以下图表展示了问题从提交到解决的典型生命周期
来源: .github/ISSUE_TEMPLATE/bug_report.md .github/ISSUE_TEMPLATE/feature_request.md
在报告问题和请求功能时遵循这些指南,将有助于确保您的提交得到高效处理。清晰的沟通和详尽的信息是帮助所有人改进 anime.js 的关键。