次の部分で構成されるプロジェクトがあるとします。
- フロントエンドアプリ(JavaScript)
- バックエンドアプリ(Node.js)
フロントエンドアプリとnode.jsバックエンドアプリ用に1つのフォルダーを用意するのは賢明ですか?または、どのような場合にそれを異なるリポジトリに分割するのが合理的ですか?
次の部分で構成されるプロジェクトがあるとします。
フロントエンドアプリとnode.jsバックエンドアプリ用に1つのフォルダーを用意するのは賢明ですか?または、どのような場合にそれを異なるリポジトリに分割するのが合理的ですか?
バックエンドは本質的にフロントエンドに関連付けられていますか?バックエンドを切断して別のアプリケーションに使用できると考えられますか?別のアプリケーションで使用できる場合は、個別のリポジトリにする必要がありますが、使用できない場合は、同じリポジトリに2つのフォルダとして保持することをお勧めします。
2つのgitサブモジュールを持つメインリポジトリを使用します。フロントエンド用のサブモジュールとバックエンド用のサブモジュール。
フロントエンドとバックエンドの両方の互換性のあるバージョンのリリースがあるときはいつでも、メインモジュールの参照を更新して更新し、コミットすることができます。