【问题标题】:Making a Change to the Guard gem on Github在 Github 上更改 Guard gem
【发布时间】:2016-01-10 18:03:45
【问题描述】:

我已确定要提交给 Guard gem 的修复/更改,但我无法确定在代码中的何处进行更改。

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

这是显示的用户界面:


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


这里是 Guard 代码库: https://github.com/guard/guard

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

问题 #2: 将来,您会遵循什么流程或程序来确定在 Guard 等大型 gem 中在哪里进行更改?我应该如何“搜索代码库”以找到与 UI 显示匹配的代码。

【问题讨论】:

    标签: ruby-on-rails github guard


    【解决方案1】:

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

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

    有时它会找出解决问题的方法。

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

    我猜问题可能出在 Guard::RSpec 上,但它甚至可能出在 Guard 或不相关的 gem 或项目上。或者它可能只是一个颜色设置。因此,如果您只是打开一个问题,我相信有人会帮助您找到应该报告和修复的地方。

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

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

    【讨论】:

      猜你喜欢
      • 2011-10-16
      • 2013-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-20
      • 1970-01-01
      相关资源
      最近更新 更多