问题生命周期

GWT 项目维护一个 公开问题跟踪器,您可以在其中报告 GWT 的错误并请求功能。

  1. 问题报告指南
  2. 提交问题后会发生什么

问题报告指南

帮助我们改进 GWT 的最佳方法之一是让我们了解您发现的任何问题。

以下是报告问题的方法

  1. 搜索您的问题,查看是否有人已经报告过。
  2. 如果没有人报告您的问题,请 提交。请提供 GWT、浏览器和平台的版本。提供浏览器版本和可用于重现问题的简短代码示例尤为重要。如果问题已在论坛中讨论过,请提供指向讨论的链接。

要查看报告问题后会发生什么,请继续阅读。

提交问题后会发生什么

以下是问题生命周期的简要概述

  1. 提交了一个问题。
  2. GWT 贡献者会定期审查和分类问题。GWT 贡献者会尝试验证问题,并根据结果分配状态。
  3. 验证问题后,可能会将其标记为已接受,在这种情况下,GWT 团队计划修复它,或者标记为欢迎补丁,这意味着 GWT 团队可能无法处理它,但会很乐意审查社区提交的补丁。要提交补丁,请遵循 这些指南
  4. 修复问题后,它将被关闭并分配给一个里程碑,指示修复是否在当前的编号版本中可用,或者更常见的是,在下一个版本的 Git master 分支中可用。

下表提供了所有问题状态类型的详细信息。

开放问题

状态 描述
问题尚未进行初步审查
已接受 已重现问题 / 已确认需求
已开始 已开始处理此问题
欢迎补丁 已确认和分类,但未分配。欢迎提交补丁以供审查。
待审查 代码审查已锁定提交
需要信息 需要提交者提供更多信息

已关闭问题

状态 描述
已在关联的里程碑中修复(可能是在 GWT 的未来版本中)
未计划 目前没有计划解决此问题
无效 这不是有效的错误报告(例如,不可识别、垃圾邮件、未描述真实问题)
假设已过期 假设(可能错误地)不再是一个问题;请使用最新版本重新确认
按设计 该功能按预期运行
已知问题 不否认这是一个真实问题,但它可能是我们无法有效解决的浏览器问题
重复 此报告重复了现有问题
无法重现 根据报告无法重现问题

其他内容

以上状态和生命周期是我们通常尝试跟踪软件的方式。但是,GWT 包含许多软件,并相应地收到大量问题。因此,有时问题无法按照正式流程通过所有状态。我们确实会尝试保持系统更新,但我们倾向于定期进行“问题扫描”,在扫描中我们会审查数据库并进行更新。

有时,我们会对问题状态列表和上面描述的生命周期进行调整。当我们这样做时,我们也会更新此页面。