monorepo
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-[[Why Google Stores Billions of Lines of Code in a Singl...
-[[Monorepo開発のメリット vs デメリット:https://circleci....
-[[Monorepoって何なのか?と関連アーキテクチャとの関係をま...
-[[システムリニューアルに伴う monorepo 構成を考える:https...
-[[SCOUTERのリポジトリ戦略 Monolith→MultiRepo→MonoRepoへ...
*基本事項 [#e1348963]
**monorepoとは [#v9cac638]
-1つのリポジトリで複数のモジュールリポジトリを管理すること
-マイクロサービス単位に分割された各資源をその分割状態を維...
--管理する対象が一つになったことで、施さなければいけない...
--他にもプロダクトコードにまつわる周辺ツールの管理もしや...
-Monorepoの目指すべき姿は、ソース管理は単一で、デプロイラ...
--例えば、何も考えずにリポジトリ単位でパイプラインを構築...
--コード管理のみを一点に集約し、実際にテスト、ビルド、デ...
--これを実現するために、パイプライン側でテスト、ビルド、...
-Modular Monolithとの違いはデプロイラインの状態で区別がで...
**Pros [#j4887ad1]
-単一のlint、ビルド、テスト、リリースのプロセス
-モジュールをまたいだ変更がしやすい
i-ssueを報告する場所が一つ
-開発環境のセットアップが容易
-モジュールをまたいだテストが一緒に実行されるため、複数の...
-ライブラリ等のバージョンアップ対応に関しても、単一リポジ...
*事例 [#re523eba]
-[[言語が違う複数のリポジトリをmonorepoへ移行した話:https...
-[[メルカリShops の技術スタックと、その選定理由:https://e...
-[[メルカリShops での monorepo 開発体験記:https://enginee...
-[[Yarn Workspacesを利用したMonorepo環境の構築:https://de...
-[[git の sparse-checkout を使ってモノリポでも快適にいこ...
*関連ツール [#i3ca0dfb]
-[[Nx と Turborepo の比較:https://zenn.dev/okmttdhr/artic...
-[[NXとTurborepoを使用した最新のMonorepoの設計:https://mo...
**[[Bazel:https://bazel.build/?hl=ja]] [#r2c2e41c]
**[[Lerna:https://github.com/lerna/lerna]] [#zccff43f]
**[[Turborepo:https://turbo.build/]] [#qe683899]
-[[Turborepo でモノレポ構成のプロジェクトを爆速でビルドす...
**Nx [#efb0ee4d]
*Git [#k6d09ddf]
-[[Gitのリポジトリ構成、Monolith、Multi-repo、Monorepo、P...
*GitHub [#j8244e89]
-[[マルチレポからモノレポへの移行を経験して感じたこと:htt...
-[[Mono Repo のための GitHub Actions の Tips 集:https://g...
-[[GitHub モノレポを AWS CodePipeline と統合して、プロジ...
-[[LernaとGithub Actionsでmonorepoライブラリのリリースを...
**GitHub Actions [#mde03d41]
-[[モノレポでの無駄な GitHub Actions の実行を避ける:https...
-[[モノレポでGitHub Actionsをいい感じにやるチップス:https...
*言語 [#we7f2cde]
**Typescript [#ibcf4235]
**Go [#u5bd6727]
-[[Goのmonorepoとworkspace mode:https://qiita.com/takasha...
終了行:
-[[Why Google Stores Billions of Lines of Code in a Singl...
-[[Monorepo開発のメリット vs デメリット:https://circleci....
-[[Monorepoって何なのか?と関連アーキテクチャとの関係をま...
-[[システムリニューアルに伴う monorepo 構成を考える:https...
-[[SCOUTERのリポジトリ戦略 Monolith→MultiRepo→MonoRepoへ...
*基本事項 [#e1348963]
**monorepoとは [#v9cac638]
-1つのリポジトリで複数のモジュールリポジトリを管理すること
-マイクロサービス単位に分割された各資源をその分割状態を維...
--管理する対象が一つになったことで、施さなければいけない...
--他にもプロダクトコードにまつわる周辺ツールの管理もしや...
-Monorepoの目指すべき姿は、ソース管理は単一で、デプロイラ...
--例えば、何も考えずにリポジトリ単位でパイプラインを構築...
--コード管理のみを一点に集約し、実際にテスト、ビルド、デ...
--これを実現するために、パイプライン側でテスト、ビルド、...
-Modular Monolithとの違いはデプロイラインの状態で区別がで...
**Pros [#j4887ad1]
-単一のlint、ビルド、テスト、リリースのプロセス
-モジュールをまたいだ変更がしやすい
i-ssueを報告する場所が一つ
-開発環境のセットアップが容易
-モジュールをまたいだテストが一緒に実行されるため、複数の...
-ライブラリ等のバージョンアップ対応に関しても、単一リポジ...
*事例 [#re523eba]
-[[言語が違う複数のリポジトリをmonorepoへ移行した話:https...
-[[メルカリShops の技術スタックと、その選定理由:https://e...
-[[メルカリShops での monorepo 開発体験記:https://enginee...
-[[Yarn Workspacesを利用したMonorepo環境の構築:https://de...
-[[git の sparse-checkout を使ってモノリポでも快適にいこ...
*関連ツール [#i3ca0dfb]
-[[Nx と Turborepo の比較:https://zenn.dev/okmttdhr/artic...
-[[NXとTurborepoを使用した最新のMonorepoの設計:https://mo...
**[[Bazel:https://bazel.build/?hl=ja]] [#r2c2e41c]
**[[Lerna:https://github.com/lerna/lerna]] [#zccff43f]
**[[Turborepo:https://turbo.build/]] [#qe683899]
-[[Turborepo でモノレポ構成のプロジェクトを爆速でビルドす...
**Nx [#efb0ee4d]
*Git [#k6d09ddf]
-[[Gitのリポジトリ構成、Monolith、Multi-repo、Monorepo、P...
*GitHub [#j8244e89]
-[[マルチレポからモノレポへの移行を経験して感じたこと:htt...
-[[Mono Repo のための GitHub Actions の Tips 集:https://g...
-[[GitHub モノレポを AWS CodePipeline と統合して、プロジ...
-[[LernaとGithub Actionsでmonorepoライブラリのリリースを...
**GitHub Actions [#mde03d41]
-[[モノレポでの無駄な GitHub Actions の実行を避ける:https...
-[[モノレポでGitHub Actionsをいい感じにやるチップス:https...
*言語 [#we7f2cde]
**Typescript [#ibcf4235]
**Go [#u5bd6727]
-[[Goのmonorepoとworkspace mode:https://qiita.com/takasha...
ページ名: