jiyuujin is united with the people of Ukraine and the international community.

当記事は公開されてから 1 年以上経過している記事です。

「モノレポについて語らいました」の改善提案など気軽にご協力いただければ幸いです。

Issue はこちらでよろしくお願いします: https://github.com/jiyuujin/webneko-blog/issues

モノレポについて語らいました
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)

あわせてよみたい..