Updates the docs structure, navigation etc to be easier + better suited for showing Nx technology support beyond just TS. **Notes:** - API (`/nx-api`) tab is removed from the navigation (i.e. menu bar), but pages still remain for now until we update references in `*.md` files. - Redirects are set up `/nx-api` to go to their respect new location e.g. `/technologies` or `/reference/core-api` - Old URLs still exist in the sitemap for now, but majority of them will be redirected -- a follow-up PR can remove them. **Preview:** https://nx-dev-git-nx-dev-polyglot-docs-restructure-nrwl.vercel.app/docs --------- Co-authored-by: Jack Hsu <jack.hsu@gmail.com>
144 KiB
144 KiB
-
Nx
- Getting Started
- Features
- Core Guides
- Installation
- Tasks & Caching
- Configure Inputs for Task Caching
- Configure Outputs for Task Caching
- Define a Task Pipeline
- Use the Terminal UI
- Run Custom Commands
- Pass Args to Commands
- Run Tasks in Parallel
- Run Root-Level NPM Scripts with Nx
- Workspace Watching
- Reduce Repetitive Configuration
- Change Cache Location
- Skip Task Caching
- Migrate to Inferred Tasks (Project Crystal)
- Self-Host the Remote Cache
- Adopting Nx
- Nx Release
- Get Started with Nx Release
- Release Projects Independently
- Updating Version References in Manifest Files (e.g. package.json)
- Automatically Version with Conventional Commits
- Customize Conventional Commit Types
- File Based Versioning (Version Plans)
- Configure Custom Registries
- Publish in CI/CD
- Automate GitHub Releases
- Automate GitLab Releases
- Publish Rust Crates
- Update Your Local Registry Setup to use Nx Release
- Configure Changelog Format
- Build Before Versioning
- Configuring Version Prefix for Dependency Versions
- Nx Console
- Enforce Module Boundaries
- Tips and tricks
- Convert from a Standalone Repository to a Monorepo
- Keep Nx Versions in Sync
- Define Environment Variables
- Configuring Browser Support
- Include Assets in Build
- Include All package.json Files as Projects
- Identify Dependencies Between Folders
- Disable Graph Links Created from Analyzing Source Files
- Altering Migration Process
- Using Yarn PnP
- Core Concepts
- Technologies
- TypeScript
- Angular
- Introduction
- Migration
- Guides
- API
- documents
- executors
- generators
- add-linting
- application
- component
- component-story
- component-test
- convert-to-application-executor
- convert-to-rspack
- directive
- federate-module
- init
- library
- library-secondary-entry-point
- remote
- move
- convert-to-with-mf
- host
- ng-add
- ngrx
- ngrx-feature-store
- ngrx-root-store
- pipe
- scam-to-standalone
- scam
- scam-directive
- scam-pipe
- setup-mf
- setup-ssr
- setup-tailwind
- stories
- storybook-configuration
- cypress-component-configuration
- web-worker
- migrations
- Angular Rspack
- Angular Rsbuild
- React
- Vue
- Node.js
- Java
- Module Federation
- ESLint
- Build Tools
- Test Tools
- Cypress
- Jest
- Playwright
- Storybook
- Introduction
- Guides
- Set up Storybook for React Projects
- Set up Storybook for Angular Projects
- Set up Storybook for Vue Projects
- Configuring Storybook on Nx
- One main Storybook instance for all projects
- One Storybook instance per scope
- One main Storybook instance using Storybook Composition
- How to configure Webpack and Vite for Storybook
- Setting up Storybook Interaction Tests with Nx
- Upgrading Storybook using the Storybook CLI
- Setting up Storybook Composition with Nx
- Angular: Set up Compodoc for Storybook on Nx
- Angular: Configuring styles and preprocessor options
- API
- Detox
- Enterprise
- Showcase
- Reference
- Troubleshooting
- Deprecated
- affected:graph
- print-affected
- workspace.json
- As Provided vs. Derived
- Workspace Generators
- Legacy Cache
- Custom Tasks Runner
- Workspace Executors
- runtimeCacheInputs
- cacheableOperations
- npmScope
- globalImplicitDependencies
- Angular Schematics and Builders
- v1 Nx Plugin API
- Rescope Packages from @nrwl to @nx
- Integrated Repos vs. Package-Based Repos vs. Standalone Apps
- See Also
-
Extending-nx
- Intro
- Tutorials
- Guides
- Write a Simple Generator
- Compose Generators
- Provide Options for Generators
- Create Files
- Modify Files
- Create a Sync Generator
- Write a Migration
- Write a Simple Executor
- Compose Executors
- Create a Preset
- Create an Install Package
- Infer Tasks or Projects
- Publish a Plugin
- Hook into the Task Running Lifecycle
- API
-
Ci
-
Nx-api
- angular
- documents
- executors
- generators
- add-linting
- application
- component
- component-story
- component-test
- convert-to-application-executor
- convert-to-rspack
- directive
- federate-module
- init
- library
- library-secondary-entry-point
- remote
- move
- convert-to-with-mf
- host
- ng-add
- ngrx
- ngrx-feature-store
- ngrx-root-store
- pipe
- scam-to-standalone
- scam
- scam-directive
- scam-pipe
- setup-mf
- setup-ssr
- setup-tailwind
- stories
- storybook-configuration
- cypress-component-configuration
- web-worker
- migrations
- cypress
- detox
- devkit
- esbuild
- eslint
- eslint-plugin
- expo
- express
- gradle
- jest
- js
- module-federation
- nest
- next
- node
- nuxt
- nx
- playwright
- plugin
- react
- react-native
- remix
- rollup
- rsbuild
- rspack
- storybook
- vite
- vue
- web
- webpack
- workspace
- azure-cache
- conformance
- owners
- gcs-cache
- s3-cache
- shared-fs-cache
- angular
-
Nx-api
- angular
- documents
- executors
- generators
- add-linting
- application
- component
- component-story
- component-test
- convert-to-application-executor
- convert-to-rspack
- directive
- federate-module
- init
- library
- library-secondary-entry-point
- remote
- move
- convert-to-with-mf
- host
- ng-add
- ngrx
- ngrx-feature-store
- ngrx-root-store
- pipe
- scam-to-standalone
- scam
- scam-directive
- scam-pipe
- setup-mf
- setup-ssr
- setup-tailwind
- stories
- storybook-configuration
- cypress-component-configuration
- web-worker
- migrations
- create-nx-plugin
- create-nx-workspace
- cypress
- detox
- devkit
- esbuild
- eslint
- eslint-plugin
- expo
- express
- gradle
- jest
- js
- module-federation
- nest
- next
- node
- nuxt
- nx
- playwright
- plugin
- react
- react-native
- remix
- rollup
- rsbuild
- rspack
- storybook
- vite
- vue
- web
- webpack
- workspace
- azure-cache
- conformance
- owners
- gcs-cache
- s3-cache
- shared-fs-cache
- angular
-
Nx-api
- angular
- documents
- executors
- generators
- add-linting
- application
- component
- component-story
- component-test
- convert-to-application-executor
- convert-to-rspack
- directive
- federate-module
- init
- library
- library-secondary-entry-point
- remote
- move
- convert-to-with-mf
- host
- ng-add
- ngrx
- ngrx-feature-store
- ngrx-root-store
- pipe
- scam-to-standalone
- scam
- scam-directive
- scam-pipe
- setup-mf
- setup-ssr
- setup-tailwind
- stories
- storybook-configuration
- cypress-component-configuration
- web-worker
- migrations
- create-nx-plugin
- create-nx-workspace
- cypress
- detox
- devkit
- esbuild
- eslint
- eslint-plugin
- expo
- express
- gradle
- jest
- js
- module-federation
- nest
- next
- node
- nuxt
- nx
- playwright
- plugin
- react
- react-native
- remix
- rollup
- rsbuild
- rspack
- storybook
- vite
- vue
- web
- webpack
- workspace
- azure-cache
- conformance
- owners
- gcs-cache
- s3-cache
- shared-fs-cache
- angular