jiyuujin is united with the people of Ukraine and the international community.
モノレポについて語らいました
10/7/2022
Monorepo
Nx
Turborepo

モノレポとは

この度、モノレポ (Lerna / Nx) について、チーム勉強会で登壇させていただきました。

もとは、現在私自身のジョインさせていただいているプロジェクトで、最近 Nx を利用したモノレポの中で開発を進めています。

キーワードで見る Nx について、ざっくり下記の通りです。

  • アプリケーションやライブラリの管理
  • 特定プロジェクトに対するビルド
  • 並列ビルドやキャッシュ考慮も可能

この Nx は、主に Nrwl 社が開発を進めています。

最近 Lerna の管理も Nrwl 社の開発責任に入っています。

Announcement: Passing the torch #3121

Nx と Lerna の違いが、より明確に別れていくのでは、と考えたり、となど。

なお、登壇資料の公開はチーム内に限定させていただいた一方、汎用化の一環で Zenn book への 執筆 も行っております。

https://zenn.dev/books/monorepo-tutorial

リポジトリ一覧

勉強会の登壇を前に、各種リポジトリを 整理 しました。

上記リポジトリを参考に、是非とも実際に手を動かしてみましょう。

(1325 characters)

あわせてよみたい..