0

レールを拡張して貢献するための最良の方法は何ですかgem/engine

このブログgem/engineを見つけました。これを私の rails3 アプリケーションで使用したいと考えています。

しかし、私が望んでいる変更や機能はほとんどなく、喜んでコーディングします。そして、それらを元に追加したいと思いますgem/engine(著者が許可した場合)

しかし、新しい変更をコーディングしてテストする方法と場所について混乱しています。

これまでのところ、次のことを行いました

gem/engine1 -を github アカウントにフォークします

2 - ソースをローカル マシンに複製する

3 - サンプル Rails アプリを作成し、gem(私の github アカウントから)を追加しました

私の質問は、

gemコードを変更してテストするにはどうすればよいですか。Gem 自体は rspec を使用しており、私もそれを行うことができましたが、計画している変更 (レイアウトの変更など) のいくつかは、rspec で確認するのが少し難しいです。

これgemを使ってrails > 3

4

1 に答える 1

0

それに関する優れた ScreenCast があります: RailsCasts: Contributing to Open Source

于 2013-02-15T12:38:38.683 に答える