问题生命周期
GWT 项目维护一个 公开问题跟踪器,您可以在其中报告 GWT 的错误并请求功能。
问题报告指南
帮助我们改进 GWT 的最佳方法之一是让我们了解您发现的任何问题。
以下是报告问题的方法
- 搜索您的问题,查看是否有人已经报告过。
- 如果没有人报告您的问题,请 提交。请提供 GWT、浏览器和平台的版本。提供浏览器版本和可用于重现问题的简短代码示例尤为重要。如果问题已在论坛中讨论过,请提供指向讨论的链接。
要查看报告问题后会发生什么,请继续阅读。
提交问题后会发生什么
以下是问题生命周期的简要概述
- 提交了一个问题。
- GWT 贡献者会定期审查和分类问题。GWT 贡献者会尝试验证问题,并根据结果分配状态。
- 验证问题后,可能会将其标记为已接受,在这种情况下,GWT 团队计划修复它,或者标记为欢迎补丁,这意味着 GWT 团队可能无法处理它,但会很乐意审查社区提交的补丁。要提交补丁,请遵循 这些指南。
- 修复问题后,它将被关闭并分配给一个里程碑,指示修复是否在当前的编号版本中可用,或者更常见的是,在下一个版本的 Git master 分支中可用。
下表提供了所有问题状态类型的详细信息。
开放问题
状态 | 描述 |
---|---|
问题尚未进行初步审查 | |
已接受 | 已重现问题 / 已确认需求 |
已开始 | 已开始处理此问题 |
欢迎补丁 | 已确认和分类,但未分配。欢迎提交补丁以供审查。 |
待审查 | 代码审查已锁定提交 |
需要信息 | 需要提交者提供更多信息 |
已关闭问题
状态 | 描述 |
---|---|
已在关联的里程碑中修复(可能是在 GWT 的未来版本中) | |
未计划 | 目前没有计划解决此问题 |
无效 | 这不是有效的错误报告(例如,不可识别、垃圾邮件、未描述真实问题) |
假设已过期 | 假设(可能错误地)不再是一个问题;请使用最新版本重新确认 |
按设计 | 该功能按预期运行 |
已知问题 | 不否认这是一个真实问题,但它可能是我们无法有效解决的浏览器问题 |
重复 | 此报告重复了现有问题 |
无法重现 | 根据报告无法重现问题 |
其他内容
以上状态和生命周期是我们通常尝试跟踪软件的方式。但是,GWT 包含许多软件,并相应地收到大量问题。因此,有时问题无法按照正式流程通过所有状态。我们确实会尝试保持系统更新,但我们倾向于定期进行“问题扫描”,在扫描中我们会审查数据库并进行更新。
有时,我们会对问题状态列表和上面描述的生命周期进行调整。当我们这样做时,我们也会更新此页面。