2

gem のフォークを開始し、必要な場所でそれらを変更し、それを補完するコード (テストなど) を記述し、github でプル リクエストの手順を説明するのに役立つガイドを探しています。

Rails の Ruby と RSpec を知っていると仮定すると、gem がどのように機能するか、各ファイルが何を意味するか、その中の何かをどのように変更する必要があるか、どのように作業する必要があるかについてのノウハウがありません - 新しいレールを作成する必要があります特にそのためのプロジェクト?または、元のプロジェクトで宝石に取り組みますか?

たとえば、gem がジェネレーターで作成する移行に単純な属性を追加したいのですが、どこから追加を開始すればよいのか、gem ファイルに関して次に何をすればよいのかわかりません。

それが素晴らしいことを説明する場所へのリンク..グーグルはあまり役に立ちませんでした

4

3 に答える 3

5

最初に宝石を作成する方法を検索することをお勧めします。「あなた自身の宝石を作る」はあなたが始めるのを助けるでしょう。

于 2013-01-01T13:04:50.883 に答える
3

あなたが説明するガイダンスは存在しないか、書くことができないと思います。理由は簡単です。Gem は非常に異なる方法で実装できるからです。私がお勧めできるのは、github.com で非常に基本的な実装 (たとえば、独学目的で作成されたものなど) を備えた宝石を見つけて、それらを読んで実験することだけです。

私自身も最近、同様の意図で検索したところ、 acts_as_commentableが非常に役立つことがわかりました。

アップデート:

GitHub での「プル リクエスト」手順について: このビデオは、GitHub プル リクエスト の紹介、そしてもちろん GitHubフォーク A リポジトリプル リクエストの使用に関するドキュメントに役立ちます。

于 2013-01-01T16:03:02.160 に答える
1

以下に、質問に近い回答を見つけることができます。

于 2013-01-01T16:19:14.447 に答える