This PR updates the Migrate UI recipe to match the experience. Screenshots are added to provide previews of what it looks like prior to users trying, and also makes the recipe easier to follow. Future: It would be great to have a short video going over the process rather than just text and screenshots. This is good enough for first iteration, and we'll do a follow up on this. Preview: https://nx-dev-git-docs-migrate-ui-nrwl.vercel.app/recipes/nx-console/console-migrate-ui Also updates: https://nx-dev-git-docs-migrate-ui-nrwl.vercel.app/features/automate-updating-dependencies
50 KiB
50 KiB
-
Nx
- Getting Started
- Features
- Concepts
- Recipes
- Installation
- Tasks & Caching
- Configure Inputs for Task Caching
- Configure Outputs for Task Caching
- Define a Task Pipeline
- 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
- Publish Rust Crates
- Update Your Local Registry Setup to use Nx Release
- Configure Changelog Format
- Build Before Versioning
- Configuring Version Prefix for Dependency Versions
- Module Federation
- Nx Console
- React
- Angular
- Node
- Storybook
- 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
- Cypress
- Next
- Nuxt
- Vite
- Webpack
- Enforce Module Boundaries
- Tips and tricks
- Convert from a Standalone Repository to a Monorepo
- Configuring ESLint with Typescript
- Switch to Workspaces and TS Project References
- Enable Typescript Batch Mode
- Define Secondary Entrypoints for Typescript Packages
- Compile Typescript Packages to Multiple Formats
- 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
- Use JavaScript instead TypeScript
- Altering Migration Process
- Using Yarn PnP
- Switching to ESLint's flat config format
- Troubleshoot Nx Console Issues
- 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
- Recipes
- 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
-
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
- 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