2015-10-13 63 views
0

我確定了一個修復/更改,我想提交給Guard守護程序,但我無法確定代碼中進行更改的位置。對Github上的Guard gem進行更改

當使用Guard gem時,成功的測試完成返回顯示「0失敗,0錯誤」的「紅色」文本。如果值爲「0」,我想將此返回的文本更改爲綠色。這應該是一個微不足道的變化。但是,我很難找到代碼中的哪個位置進行更改。

這是顯示的UI:


成品在0.41165s
15的測試中,36個斷言,0故障,0錯誤,0跳過


這裏是保護回購: https://github.com/guard/guard

問題1:我應該在哪裏進行更改?

問題#2:未來,您會遵循哪些流程或流程來確定Guard之類的大型寶石如何進行更改?我應該如何「搜索代碼庫」來查找與UI顯示匹配的代碼。

回答

1

我是Guard和許多Guard插件的維護者。

最好在GitHub上爲您想要修復的項目打開一個問題。您將得到更快的響應,如果您自己解決了此問題,您的修復將盡快發佈。

有時候這個技巧可以解決問題。

這裏的重要部分是確定它是否只是顏色,或者是一個給出錯誤代碼的失敗插件(即使沒有失敗)。

我猜這個問題可能與Guard :: RSpec有關,但它甚至可能與Guard或一個不相關的創業板或項目。或者它可能只是一種顏色設置。所以如果你只是開了一個問題,我肯定有人會幫忙找出應該報告和修正的地方。

如果你真的想幫助迅速修復這個問題,最好的方法是在發生這個問題的GitHub上設置一個小存儲庫。沒有比修復者每次可以重現的問題更快的解決方法。

首先,請確保您使用的是更新的寶石 - 因爲這樣的問題可以很快得到解決。