0

私のプロジェクトには次の設定があります。私は2つのリポジトリを持っています(別々のプロジェクト):

  1. 私のモデルクラスを生成するもの (Ruby)
  2. 私のモデルクラス(Rails)で動作するもの

1 つ目はモデル オブジェクトをデータベース (ElasticSearch) に書き込み、2 つ目はそれらを再度読み取ります。現在、ElasticSearch の永続レイヤーを使用しており、基本的に両方のプロジェクトに冗長なクラス定義があります。

この冗長性を解決したいのですが、通常はどのようにアプローチしますか? 両方のプロジェクトをマージしたくありません。これにはgit サブモジュールを使用する必要がありますか?

異なる名前空間を扱うにはどうすればよいですか?

4

1 に答える 1