如何报告 Gaphor 中的 Bug

如果你写过一行代码,你就会知道所有的软件都有漏洞。 Gaphor 也是如此。如果您认为发现了错误,只需点击下面的链接(您需要在 GitHub 上注册一个账户),然后点击页面右上方的绿色 “New Issue ”按钮即可:

报告Gaphor中的Bug

当您创建一个新Issue时,该Issue会有一个编号,编写和维护代码的志愿开发人员会收到电子邮件通知。如果有不清楚的地方,他们可能会给您的Issue添加注释。他们可能会立即关闭该问题,并将其标记为 “重复”(已有人报告了该错误,他们会引用原始问题)。有时,他们会关闭错误并表示 “不会修复”,因为他们不认为这是一个Bug或者太微不足道以去投入时间。

Bug一般分为两种:

  • 技术问题:代码中存在错误,导致程序崩溃。
  • 行为:代码工作正常,但做了错误的事情。

在这两种情况下,我们都需要尽可能多的信息才能修复Bug。在创建新Issue时,您应尽量包含以下相关信息:

  • 你想要做什么
  • 您采取了哪些措施来实现这一点,
  • 你期望发生什么,
  • 实际发生了什么,
  • 为什么这种差异会造成问题(它可能不是一个错误!),
  • 技术细节,如您使用的 Gaphor 版本、操作系统版本以及 Gaphor 运行环境的其他方面。

使用简单明了的语言描述问题,如果有帮助的话,将问题分解成几个步骤,以便开发人员能够轻松地重现问题。请不要假设我们会理解您的意图–老实说,您最好把我们(开发人员)想象成一群聪明的 5 岁小孩。请尽量解释问题的所有细节,不要假设我们知道您的意思。 我们不会介意的!

如果您想更多地参与 Gaphor 的开发,我们非常欢迎您通过 访问Gaphor 开发者网站以了解更多。