シリーズ: Astroモノレポ構成編
- No image
Astroモノレポ構成編 #1 全体像と環境準備
複数の Astro サイトを 1 リポジトリで運用するための前提を整理する。pnpm workspace の選定理由と最終的なディレクトリ構成を示す。
- No image
Astroモノレポ構成編 #2 ワークスペースの初期化
pnpm init から pnpm-workspace.yaml の作成までを行い、ルートの責務を整える。
- No image
Astroモノレポ構成編 #3 複数アプリの作成
apps/ 配下に blog / tech / app / wiki の 4 つの Astro アプリを生成し、pnpm install と pnpm approve-builds で依存を整える。
- No image
Astroモノレポ構成編 #4 共通レイアウトの切り出し
packages/ui を作り、共通コンポーネントを workspace:* プロトコルで各アプリから参照する。
- No image
Astroモノレポ構成編 #5 マルチサイトのデプロイ
4 アプリを GitHub に push し、Cloudflare Pages 上で個別プロジェクトとしてサブドメイン配信する。