※こちらはバイセルテクノロジーズ Advent Calendar 2023の11日目の記事です。 前回の記事は、神保さんのフロントエンドの新規開発でNext.jsの採用を見送った話でした。 はじめに 前提(一般的な話) モノレポ(Monorepo)とは 対象となるサービス(GYRO)について 課題とモノレポ化による解決 モノレポ化のデメリット 過去のコミット履歴やPull Requestが追いにくくなる リポジトリごとのアクセス権限設定ができない Pull Requestが1リポジトリに大量にあふれる可能性がある Gitリポジトリのサイズが大きくなる モノレポ移行の手順 1. モノレポ化対象のリポジトリの決定 2. Gitの移行 移行作業 3. モノレポ管理ツール(モノレポツール)の検討 4. CI/CDの変更 Cloud Buildの 含まれるファイル を指定する Cloud Build
![モノレポを導入して開発効率を上げる - バイセル Tech Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/ca1c13b9a163718ea95f4831062ca5bf427daf94/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fb%2Fbst-tech%2F20231206%2F20231206192034.jpg)