質問: 開発環境は Cordova で、フレームワークには Vue を使用しています。 全く同じようなアプリを一部だけレイアウトを変えて複数個管理する必要があります。 もし単なるコピーで運用しようとした場合、一つのアプリでバグを確認すると他のアプリも同じように編集るようになりともて面倒で効率的ではありません。 ``` コード ``` 例) | App(A) | 編集して適用 ↑ | App(B) | ← バグ報告 → 編集して適用 ↓ | App(C) | 編集して適用 求めるもの) | App(A) | → 自動で適用 | App(B) | ← バグ報告 → | 共通ロジック | → 自動で適用 | App(C) | → 自動で適用 ロジック部分だけでも抜き出して共通化し、1つを編集すれば他のアプリのソースにも適用れるようなシステムを構築したいのですが、いい案が浮かびません。 アプリでなくとも同じような事例で実際に運用した例などあれば教えてください。
回答: 同じアプリ内ならともかく別なら別管理のほうがいいのでは。 それでもアプリ間で共有する場合は ・パッケージとして分離。Vueならnpmパッケージ。 ・git submoduleかsubtreeを使う。