スタートアップにおけるMonorepo開発で、単にコードを一箇所に集めるだけでなく、チームの意思決定プロセスとコミュニケーションの設計を通じて、その真価を最大化する実践について解説。
Turborepo 2.2 brings a new repository query command, along with other improvements, including: Repository queries Experimental: Explore your repository like never before with turbo query Improved cache safety: Easily diagnose and fix missing environment variable dependencies, and incorrect cache configurations Zero-configuration comparisons for affected packages: Automatically target packages with
I know it's hard to believe but Nx 20 is here! There's a lot of great updates in this release, but look back at some of the major features from Nx 19: Added nx import to import existing external projects, more on that below.Added a generator to convert all your Nx Plugins to use inferred tasks.Moved to rspack as the default bundler for Module FederationAdded file-based versioning for Nx ReleaseCre
newmoでは、フロントエンド、バックエンド、iOSやAndroidなどのモバイルアプリをすべて同じリポジトリで管理するmonorepoを採用しています。 monorepoを採用することで、アプリケーション間で共通のコードを共有することができたり、CIの管理が楽になったり、他のチームのコードを見るのにわざわざリポジトリをcloneする必要がなくなります。 また、monorepoを採用することで、アプリケーションが利用しているパッケージ(ライブラリやツール)のバージョンを1つだけにするOne Version Ruleが実装できます。 One Version Rule One Version Ruleは、monorepo内のパッケージのパッケージのバージョンを1つだけにするルールです。 The One Version Rule | Google Open Source One Versio
Turborepo 2.0 improves the developer experience of JavaScript and TypeScript repositories, with features including: New terminal UI: Interactive tasks and clearer logs Watch Mode: Dependency-aware task watcher for any tooling in your repository All-new documentation: Core monorepo concepts, refreshed API reference, and ecosystem tooling guides Licensing and maintenance updates: Upgraded to MIT lic
Aha! Develop is for healthy enterprise development teams — that use scrum, kanban, and SAFe frameworks Learn more Do we need a monorepo? When I first joined Aha!, I was surprised by how well-structured the engineering onboarding program was. I spent several weeks getting to know all the teams and learning the pieces of our system. What I didn't realize at the time was these onboarding conversation
3.0.0 (2023-11-26) ⚠ BREAKING CHANGES New Requirements drop support for Node 16 which is EOL, Node >=18.0.0 is now required also changed project build target to ES2021 the lerna run --use-nx was deprecated in 2.0 and is now removed the lerna version option --skip-bump-only-release (singular) was renamed to --skip-bump-only-releases (plural) to better represent the command which is only useful in i
ということをやりたくて、こうやったらできたという覚書。 やりたいこと こういうモノレポ構成とする。 - package.json - package-lock.json - packages - shared - app1 - app2 で、app1にあるコードベースを@myapp/app1とした場合、@myapp/sharedに置いたTSファイルを、そのままモジュールとして利用したいとする。 import { foo } from "@myapp/shared"; import { bar } from "@myapp/shared/bar"; // This is @myapp/app1 or @myapp/app2 code @myapp/app1と@myapp/app2は、それぞれ独自のコードベースになってて、それぞれtscではなくviteやesbuildなどのバンドラーを使う前提
7.0.0 (2023-06-08) BREAKING CHANGES After updating we strongly recommend running lerna repair in your project. This will migrate your lerna.json to the latest and greatest and remove any outdated options. As this is a major release there are a few breaking changes to be aware of, which may or may not affect your lerna repos, depending on how you are using the tool. node v14 support is dropped beca
7.0.0-alpha.0 (2023-05-10) Features core: convert commands to use nx project graph instead of legacy package graph (#3667) (8e813c4) do not include bootstrap, add, link commands by default (#3658) (487d475) BREAKING CHANGES We no longer include the bootstrap, add, and link commands by default. We strongly recommend using your package manager (npm, yarn, pnpm) for package management related concern
2.0.0 (2023-04-14) ⚠ BREAKING CHANGES publish: make version & publish commands optional, closes #450 (#552) build: migrate to ESM build & switch to Vitest for ESM support (#537) --git-dry-run was renamed to --dry-run New Requirements Node >=16.15.0 and NPM >=8.5.0 are now required The version and publish commands are now optional, like all other Lerna-Lite commands see migration below Description
In case you missed it, Lerna version 6.5 recently launched. We’ll catch you up on the latest Lerna news and newest features. Table of ContentsLerna: Brought to You by NxStill On Lerna 4?Idempotency Added to the lerna publish from-git Commandlerna run Can Run Multiple Scripts In a Single CommandNew --include-private Option Added To lerna publishMassive RefactorGetting Started With Lerna From The Le
Buck2 is a fast, hermetic, multi-language build system, and a direct successor to the original Buck build system ("Buck1") — both designed by Meta. But what do those words really mean for a build system — and why might they interest you? "But why Buck2?" you might ask, when so many build systems already exist? Fast. It doesn't matter whether a single build command takes 60 seconds to complete, or
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く