docs(core): move nx release, MF and Nx Console recipes further up

This commit is contained in:
Juri 2024-11-08 17:05:25 +01:00 committed by Juri Strumpflohner
parent 4bec699709
commit b0a4291f05
4 changed files with 1558 additions and 1558 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -476,6 +476,159 @@
}
]
},
{
"name": "Nx Release",
"id": "nx-release",
"description": "Recipes for releasing with Nx release.",
"itemList": [
{
"name": "Get Started with Nx Release",
"id": "get-started-with-nx-release",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/get-started-with-nx-release"
},
{
"name": "Release Projects Independently",
"id": "release-projects-independently",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/release-projects-independently"
},
{
"name": "Automatically Version with Conventional Commits",
"id": "automatically-version-with-conventional-commits",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/automatically-version-with-conventional-commits"
},
{
"name": "Customize Conventional Commit Types",
"id": "customize-conventional-commit-types",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/customize-conventional-commit-types"
},
{
"name": "File Based Versioning (Version Plans)",
"id": "file-based-versioning-version-plans",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/file-based-versioning-version-plans"
},
{
"name": "Configure Custom Registries",
"id": "configure-custom-registries",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/configure-custom-registries"
},
{
"name": "Publish in CI/CD",
"id": "publish-in-ci-cd",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/publish-in-ci-cd"
},
{
"name": "Automate GitHub Releases",
"id": "automate-github-releases",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/automate-github-releases"
},
{
"name": "Publish Rust Crates",
"id": "publish-rust-crates",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/publish-rust-crates"
},
{
"name": "Update Your Local Registry Setup to use Nx Release",
"id": "update-local-registry-setup",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/update-local-registry-setup"
},
{
"name": "Configure Changelog Format",
"id": "configure-changelog-format",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/configure-changelog-format"
},
{
"name": "Publish a Custom Dist Directory",
"id": "publish-custom-dist-directory",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/publish-custom-dist-directory"
},
{
"name": "Build Before Versioning",
"id": "build-before-versioning",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/build-before-versioning"
},
{
"name": "Configuring Version Prefix for Dependency Versions",
"id": "configuration-version-prefix",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/configuration-version-prefix"
}
]
},
{
"name": "Module Federation",
"id": "module-federation",
"description": "Advanced guides to utilize Module Federation with Nx.",
"itemList": [
{
"id": "create-a-host",
"name": "How to create a Module Federation Host Application",
"description": "A guide on how to create a Module Federation Host Application in your Nx workspace",
"file": "shared/recipes/module-federation/creating-a-host"
},
{
"id": "create-a-remote",
"name": "How to create a Module Federation Remote Application",
"description": "A guide on how to create a Module Federation Remote Application in your Nx workspace",
"file": "shared/recipes/module-federation/creating-a-remote"
},
{
"id": "federate-a-module",
"name": "How to Federate a Module",
"description": "A guide on how to federate a module in your Nx workspace",
"file": "shared/recipes/module-federation/federate-a-module"
}
]
},
{
"name": "Nx Console",
"id": "nx-console",
"description": "Checkout all the recipes related to Nx Console.",
"itemList": [
{
"name": "Telemetry",
"id": "console-telemetry",
"tags": ["editor-setup"],
"file": "shared/recipes/console-telemetry"
},
{
"name": "Project Details View",
"id": "console-project-details",
"tags": ["editor-setup"],
"file": "shared/recipes/console-project-details"
},
{
"name": "Generate Command",
"id": "console-generate-command",
"tags": ["editor-setup"],
"file": "shared/recipes/console-generate-command"
},
{
"name": "Run Command",
"id": "console-run-command",
"tags": ["editor-setup"],
"file": "shared/recipes/console-run-command"
},
{
"name": "Troubleshooting",
"id": "console-troubleshooting",
"tags": ["editor-setup"],
"file": "shared/recipes/console-troubleshooting"
}
]
},
{
"name": "React",
"id": "react",
@ -794,31 +947,6 @@
}
]
},
{
"name": "Module Federation",
"id": "module-federation",
"description": "Advanced guides to utilize Module Federation with Nx.",
"itemList": [
{
"id": "create-a-host",
"name": "How to create a Module Federation Host Application",
"description": "A guide on how to create a Module Federation Host Application in your Nx workspace",
"file": "shared/recipes/module-federation/creating-a-host"
},
{
"id": "create-a-remote",
"name": "How to create a Module Federation Remote Application",
"description": "A guide on how to create a Module Federation Remote Application in your Nx workspace",
"file": "shared/recipes/module-federation/creating-a-remote"
},
{
"id": "federate-a-module",
"name": "How to Federate a Module",
"description": "A guide on how to federate a module in your Nx workspace",
"file": "shared/recipes/module-federation/federate-a-module"
}
]
},
{
"name": "Enforce Module Boundaries",
"id": "enforce-module-boundaries",
@ -945,134 +1073,6 @@
"file": "shared/recipes/tips-n-tricks/migrating-to-flat-eslint"
}
]
},
{
"name": "Nx Console",
"id": "nx-console",
"description": "Checkout all the recipes related to Nx Console.",
"itemList": [
{
"name": "Telemetry",
"id": "console-telemetry",
"tags": ["editor-setup"],
"file": "shared/recipes/console-telemetry"
},
{
"name": "Project Details View",
"id": "console-project-details",
"tags": ["editor-setup"],
"file": "shared/recipes/console-project-details"
},
{
"name": "Generate Command",
"id": "console-generate-command",
"tags": ["editor-setup"],
"file": "shared/recipes/console-generate-command"
},
{
"name": "Run Command",
"id": "console-run-command",
"tags": ["editor-setup"],
"file": "shared/recipes/console-run-command"
},
{
"name": "Troubleshooting",
"id": "console-troubleshooting",
"tags": ["editor-setup"],
"file": "shared/recipes/console-troubleshooting"
}
]
},
{
"name": "Nx Release",
"id": "nx-release",
"description": "Recipes for releasing with Nx release.",
"itemList": [
{
"name": "Get Started with Nx Release",
"id": "get-started-with-nx-release",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/get-started-with-nx-release"
},
{
"name": "Release Projects Independently",
"id": "release-projects-independently",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/release-projects-independently"
},
{
"name": "Automatically Version with Conventional Commits",
"id": "automatically-version-with-conventional-commits",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/automatically-version-with-conventional-commits"
},
{
"name": "Customize Conventional Commit Types",
"id": "customize-conventional-commit-types",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/customize-conventional-commit-types"
},
{
"name": "File Based Versioning (Version Plans)",
"id": "file-based-versioning-version-plans",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/file-based-versioning-version-plans"
},
{
"name": "Configure Custom Registries",
"id": "configure-custom-registries",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/configure-custom-registries"
},
{
"name": "Publish in CI/CD",
"id": "publish-in-ci-cd",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/publish-in-ci-cd"
},
{
"name": "Automate GitHub Releases",
"id": "automate-github-releases",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/automate-github-releases"
},
{
"name": "Publish Rust Crates",
"id": "publish-rust-crates",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/publish-rust-crates"
},
{
"name": "Update Your Local Registry Setup to use Nx Release",
"id": "update-local-registry-setup",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/update-local-registry-setup"
},
{
"name": "Configure Changelog Format",
"id": "configure-changelog-format",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/configure-changelog-format"
},
{
"name": "Publish a Custom Dist Directory",
"id": "publish-custom-dist-directory",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/publish-custom-dist-directory"
},
{
"name": "Build Before Versioning",
"id": "build-before-versioning",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/build-before-versioning"
},
{
"name": "Configuring Version Prefix for Dependency Versions",
"id": "configuration-version-prefix",
"tags": ["nx-release"],
"file": "shared/recipes/nx-release/configuration-version-prefix"
}
]
}
]
},

View File

@ -72,6 +72,31 @@
- [Import an Existing Project into an Nx Workspace](/recipes/adopting-nx/import-project)
- [Preserving Git Histories](/recipes/adopting-nx/preserving-git-histories)
- [Manual migration](/recipes/adopting-nx/manual)
- [Nx Release](/recipes/nx-release)
- [Get Started with Nx Release](/recipes/nx-release/get-started-with-nx-release)
- [Release Projects Independently](/recipes/nx-release/release-projects-independently)
- [Automatically Version with Conventional Commits](/recipes/nx-release/automatically-version-with-conventional-commits)
- [Customize Conventional Commit Types](/recipes/nx-release/customize-conventional-commit-types)
- [File Based Versioning (Version Plans)](/recipes/nx-release/file-based-versioning-version-plans)
- [Configure Custom Registries](/recipes/nx-release/configure-custom-registries)
- [Publish in CI/CD](/recipes/nx-release/publish-in-ci-cd)
- [Automate GitHub Releases](/recipes/nx-release/automate-github-releases)
- [Publish Rust Crates](/recipes/nx-release/publish-rust-crates)
- [Update Your Local Registry Setup to use Nx Release](/recipes/nx-release/update-local-registry-setup)
- [Configure Changelog Format](/recipes/nx-release/configure-changelog-format)
- [Publish a Custom Dist Directory](/recipes/nx-release/publish-custom-dist-directory)
- [Build Before Versioning](/recipes/nx-release/build-before-versioning)
- [Configuring Version Prefix for Dependency Versions](/recipes/nx-release/configuration-version-prefix)
- [Module Federation](/recipes/module-federation)
- [How to create a Module Federation Host Application](/recipes/module-federation/create-a-host)
- [How to create a Module Federation Remote Application](/recipes/module-federation/create-a-remote)
- [How to Federate a Module](/recipes/module-federation/federate-a-module)
- [Nx Console](/recipes/nx-console)
- [Telemetry](/recipes/nx-console/console-telemetry)
- [Project Details View](/recipes/nx-console/console-project-details)
- [Generate Command](/recipes/nx-console/console-generate-command)
- [Run Command](/recipes/nx-console/console-run-command)
- [Troubleshooting](/recipes/nx-console/console-troubleshooting)
- [React](/recipes/react)
- [React Native with Nx](/recipes/react/react-native)
- [Remix with Nx](/recipes/react/remix)
@ -123,10 +148,6 @@
- [Webpack](/recipes/webpack)
- [How to configure Webpack in your Nx workspace](/recipes/webpack/webpack-config-setup)
- [Webpack plugins](/recipes/webpack/webpack-plugins)
- [Module Federation](/recipes/module-federation)
- [How to create a Module Federation Host Application](/recipes/module-federation/create-a-host)
- [How to create a Module Federation Remote Application](/recipes/module-federation/create-a-remote)
- [How to Federate a Module](/recipes/module-federation/federate-a-module)
- [Enforce Module Boundaries](/recipes/enforce-module-boundaries)
- [Ban Dependencies with Certain Tags](/recipes/enforce-module-boundaries/ban-dependencies-with-tags)
- [Tag in Multiple Dimensions](/recipes/enforce-module-boundaries/tag-multiple-dimensions)
@ -149,27 +170,6 @@
- [Altering Migration Process](/recipes/tips-n-tricks/advanced-update)
- [Using Yarn PnP](/recipes/tips-n-tricks/yarn-pnp)
- [Switching to ESLint's flat config format](/recipes/tips-n-tricks/flat-config)
- [Nx Console](/recipes/nx-console)
- [Telemetry](/recipes/nx-console/console-telemetry)
- [Project Details View](/recipes/nx-console/console-project-details)
- [Generate Command](/recipes/nx-console/console-generate-command)
- [Run Command](/recipes/nx-console/console-run-command)
- [Troubleshooting](/recipes/nx-console/console-troubleshooting)
- [Nx Release](/recipes/nx-release)
- [Get Started with Nx Release](/recipes/nx-release/get-started-with-nx-release)
- [Release Projects Independently](/recipes/nx-release/release-projects-independently)
- [Automatically Version with Conventional Commits](/recipes/nx-release/automatically-version-with-conventional-commits)
- [Customize Conventional Commit Types](/recipes/nx-release/customize-conventional-commit-types)
- [File Based Versioning (Version Plans)](/recipes/nx-release/file-based-versioning-version-plans)
- [Configure Custom Registries](/recipes/nx-release/configure-custom-registries)
- [Publish in CI/CD](/recipes/nx-release/publish-in-ci-cd)
- [Automate GitHub Releases](/recipes/nx-release/automate-github-releases)
- [Publish Rust Crates](/recipes/nx-release/publish-rust-crates)
- [Update Your Local Registry Setup to use Nx Release](/recipes/nx-release/update-local-registry-setup)
- [Configure Changelog Format](/recipes/nx-release/configure-changelog-format)
- [Publish a Custom Dist Directory](/recipes/nx-release/publish-custom-dist-directory)
- [Build Before Versioning](/recipes/nx-release/build-before-versioning)
- [Configuring Version Prefix for Dependency Versions](/recipes/nx-release/configuration-version-prefix)
- [Troubleshoot Nx Console Issues](/recipes/nx-console/console-troubleshooting)
- [Enterprise](/nx-enterprise)
- [Activate Powerpack](/nx-enterprise/activate-powerpack)