在 Github 上对 Guard gem 进行更改

Making a Change to the Guard gem on Github

我已经确定 fix/change 我想提交给 Guard gem,但我无法确定在代码中进行更改的位置。

使用 Guard gem 时,测试成功完成 returns "red" 文本显示“0 次失败,0 次错误”。如果值为“0”,我想将返回的文本更改为绿色。这应该是一个微不足道的变化。但是,我很难找到在代码中进行更改的位置。

这是显示的UI:


在 0.41165 秒内完成
15 次测试,36 次断言,0 次失败,0 次错误,0 次跳过


这是 Guard 仓库: https://github.com/guard/guard

问题 #1:我应该在哪里进行更改?

问题 #2: 将来,您将遵循什么流程或程序来确定在像 Guard 这样的大型 gem 中进行更改的地方?我应该如何 "search the codebase" 找到匹配 UI 显示的代码。

我是 Guard 和许多 Guard 插件的维护者。

最好在 GitHub 上为您要修复的项目简单地打开一个问题。您会更快地得到响应,如果您自己修复了此问题,您的修复将尽快发布。

有时是个把戏,所以想办法解决问题。

这里的重要部分是弄清楚它是只是颜色,还是给出错误代码的失败插件(即使没有失败)。

我猜问题可能与 Guard::RSpec 有关,但它甚至可能与 Guard 或不相关的 gem 或项目有关。或者它可能只是一种颜色设置。所以如果你只是打开一个问题,我相信有人会帮助追踪这个应该报告和修复的地方。

如果您真的想帮助快速修复此问题,最好的方法是在出现此问题的 GitHub 上设置一个小型存储库。没有什么比维护者每次都能重现的问题更容易解决的了。

不过,首先,请确保您使用的是更新的 gems - 因为此类问题已经可以很快得到解决。