表題の通り、技術スタックがほぼ同じプロダクト群のリポジトリを1つのMonorepoにまとめてみたという雑な記録。 元々は以下のようなPolyrepo構造になっていた。 product-a (repository) backend web product-b (repository) backend native web これを以下のような構成に移行した。 products (repository) apps product-a backend web product-b backend native web 大まかには以下のような流れで移行する。 移行元のリポジトリで移行用ブランチを作成する 移行先のリポジトリで移行用ブランチを作成し、1.の移行用ブランチをmergeする では実際に移行してみよう。product-aのリポジトリで以下のコマンドを実行する。 mkdir -p apps/pr