あなたが製品に取り組んでいて、コードの一部が gem に抽出されるほど一般的であることに気付いたとしましょう。
したがって、新しいプロジェクトを作成し、gem をビルドして Rubygems に公開し、それをメイン プロジェクトの Gemfile で参照します。
次に、gem が製品とどのように相互作用するかについて、小さなバグを発見します。修正を行うたびに、gem をローカルでビルドしてインストールするのに約 15 秒かかる場合があります。これを最小限に抑えて、開発/テスト サイクルを迅速化するにはどうすればよいでしょうか?
(また、ローカルにビルドされた gem のバージョン番号が、Rubygems にプッシュしたものと矛盾する可能性があり、混乱を招くようです。)
この件に関するベストプラクティスガイドはありますか?