我如何为现有的rails gem / engine做出贡献

时间:2013-02-15 11:24:48

标签: ruby-on-rails-3 rubygems open-source rails-engines

扩展和贡献导轨gem/engine

的最佳方式是什么?

我找到了这个博客gem/engine,我想在我的rails3应用程序中使用它。

但是我想要的修改/功能很少,我愿意对它们进行编码。之后我想将它们添加到原始gem/engine(如果作者允许的话)

但我对如何以及在何处编码和测试我的新变化感到困惑。

到目前为止,我已经完成了以下工作

1 - 将gem/engine分叉到我的github帐户

2 - 将源克隆到我的本地计算机

3 - 创建了一个示例rails应用程序并添加了gem(来自我的github帐户)

我的问题是,

如何对gem进行代码更改并对其进行测试。 Gem本身也使用了rspec,我也可以这样做,但是我正在计划的一些变化(比如布局更改),很难用rspec来检查。

使用gem

时此rails > 3

1 个答案:

答案 0 :(得分:0)

有一个很棒的ScreenCast:RailsCasts: Contributing to Open Source