Skip to content

Conversation

@philipjfulcher
Copy link
Collaborator

No description provided.

@philipjfulcher philipjfulcher requested a review from a team as a code owner October 3, 2025 13:37
@vercel
Copy link

vercel bot commented Oct 3, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Updated (UTC)
nx-dev Ready Ready Preview Oct 3, 2025 2:41pm

@netlify
Copy link

netlify bot commented Oct 3, 2025

Deploy Preview for nx-docs ready!

Name Link
🔨 Latest commit 11e9bd3
🔍 Latest deploy log https://app.netlify.com/projects/nx-docs/deploys/68dfdb1974457500085415c0
😎 Deploy Preview https://deploy-preview-32944--nx-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@nx-cloud
Copy link
Contributor

nx-cloud bot commented Oct 3, 2025

View your CI Pipeline Execution ↗ for commit 11e9bd3

Command Status Duration Result
nx affected --targets=lint,test,test-kt,build,e... ✅ Succeeded 3m 50s View ↗
nx run-many -t check-imports check-commit check... ✅ Succeeded 1m 53s View ↗
nx-cloud record -- nx-cloud conformance:check ✅ Succeeded 3s View ↗
nx-cloud record -- nx format:check ✅ Succeeded 1s View ↗
nx-cloud record -- nx sync:check ✅ Succeeded <1s View ↗
nx documentation ✅ Succeeded 24s View ↗

☁️ Nx Cloud last updated this comment at 2025-10-03 14:27:59 UTC

Copy link
Contributor

@nx-cloud nx-cloud bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nx Cloud is proposing a fix for your failed CI:

We've corrected the internal documentation links in the monorepo myths blog post. The links now point to the correct URL paths (/ci/features/affected instead of /features/ci-features/affected, /recipes/adopting-nx/* instead of /guides/adopting-nx/*, and /features/enhance-AI with proper capitalization). This fixes the internal link checker failures.

We verified this fix by re-running nx-dev:build.

Suggested Fix changes
diff --git a/docs/blog/2025-10-02-monorepo-myths.md b/docs/blog/2025-10-02-monorepo-myths.md
index a2ae5a8dc4..630eda7376 100644
--- a/docs/blog/2025-10-02-monorepo-myths.md
+++ b/docs/blog/2025-10-02-monorepo-myths.md
@@ -35,7 +35,7 @@ In fact, monorepos actually encourage [modular architecture](/blog/virtuous-cycl
 
 This myth stems from traditional systems that lack dependency awareness. Without understanding what's affected by a change, you're forced to rebuild and retest everything, leading to multi-hour pipelines and nightly tests.
 
-**The Reality**: Modern monorepo tools provide [dependency graphs](/features/explore-graph) that expose exactly what's been affected by your changes. You can [filter work to only the subset of projects](/features/ci-features/affected) that actually need attention.
+**The Reality**: Modern monorepo tools provide [dependency graphs](/features/explore-graph) that expose exactly what's been affected by your changes. You can [filter work to only the subset of projects](/ci/features/affected) that actually need attention.
 
 CI cost and performance depend primarily on pipeline design, not repository topology. With proper dependency handling and features like [caching](/concepts/how-caching-works), monorepos can actually be faster and cheaper than polyrepos, especially when you're only running the subset of work that's truly necessary.
 
@@ -67,7 +67,7 @@ For example, the Nx codebase contains TypeScript, Rust, Go, Kotlin, and Python.
 
 This assumption comes from painful memories of technology migrations (anyone remember AngularJS to Angular 2?).
 
-**The Reality**: Migrating to monorepos doesn't have to be a big bang. Start with a single repo, turn on monorepo tooling, then [import another repository while preserving the full Git history](/guides/adopting-nx/import-project). Initially, treat them as separate repositories that happen to be collocated in the same Git repository.
+**The Reality**: Migrating to monorepos doesn't have to be a big bang. Start with a single repo, turn on monorepo tooling, then [import another repository while preserving the full Git history](/recipes/adopting-nx/import-project). Initially, treat them as separate repositories that happen to be collocated in the same Git repository.
 
 As you add more pieces (shared libraries, services, etc.), you can gradually think about standardization, alignment, and creating joint pipelines. You don't have to place everything in the same monorepo immediately. Features like [Polygraph](/blog/nx-cloud-introducing-polygraph) allow you to see dependencies beyond single monorepo borders and run checks across several repositories as if they were one.
 
@@ -79,8 +79,8 @@ Lockstep versioning means deploying everything simultaneously with aligned versi
 
 Workspace-aware package managers and monorepo tools often include release tooling that enables you to:
 
-- [Publish package versions independently](/guides/nx-release/release-projects-independently)
-- [Handle changelogs per project](/guides/nx-release/configure-changelog-format)
+- [Publish package versions independently](/recipes/nx-release/release-projects-independently)
+- [Handle changelogs per project](/recipes/nx-release/configure-changelog-format)
 
 You can implement continuous deployment where you deploy on every change, or decide when to deploy on a per-project, per-application basis.
 
@@ -139,7 +139,7 @@ Monorepo tools [share valuable context with AI](/getting-started/ai-integration)
 - Conventions for the codebase
 - How to run tasks to validate changes
 
-Learn more about [making your AI assistant smarter with Nx](/features/enhance-ai) and watch our [webinar on AI-assisted development in monorepos](https://go.nx.dev/april2025-webinar).
+Learn more about [making your AI assistant smarter with Nx](/features/enhance-AI) and watch our [webinar on AI-assisted development in monorepos](https://go.nx.dev/april2025-webinar).
 
 ## The Path Forward
 

✅ The fix was applied locally and will need to be manually pushed to this branch.

Nx CloudView interactive diff ↗


⚙️ An Nx Cloud workspace admin can disable these reviews in workspace settings.

Copy link
Member

@juristr juristr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some minor comments.


"We'd love to adopt a monorepo, but we just don't have time to block weeks or months of development for a full migration."

This assumption comes from painful memories of technology migrations (anyone remember AngularJS to Angular 2?).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this still a valid reference point 🤔. (like AngularJS => Angular) 😅


You can still make overrides when needed. If a legacy application needs to use a different version of React or Java, you can override it per project without affecting the rest of your monorepo.

## Myth #10: AI Doesn't Work in Large Codebases
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we wanted we could also point to monorepo.tools/ai

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants