docs(misc): add missing angular-rspack and angular-rsbuild API docs and add missing redirects (#31473)
This PR fixes some 404s in the production nx.dev docs. These were picked up by the script provided here: https://linear.app/nxdev/issue/NXC-2628/create-a-test-for-verifying-the-redirect-rules ``` https://nx.dev/nx-api → Status: 404 https://nx.dev/nx-api/azure-cache/documents/overview → Status: 404 https://nx.dev/nx-api/owners/documents/overview → Status: 404 https://nx.dev/nx-api/gcs-cache/documents/overview → Status: 404 https://nx.dev/nx-api/s3-cache/documents/overview → Status: 404 https://nx.dev/nx-api/shared-fs-cache/documents/overview → Status: 404 https://nx.dev/nx-api/angular-rspack/documents/create-config → Status: 404 https://nx.dev/nx-api/angular-rspack/documents/create-server → Status: 404 https://nx.dev/nx-api/angular-rsbuild/documents/create-config → Status: 404 https://nx.dev/nx-api/angular-rsbuild/documents/create-server → Status: 404 https://nx.dev/nx-api/angular-rspack/documents → Status: 404 https://nx.dev/nx-api/angular-rsbuild/documents → Status: 404 https://nx.dev/nx-api/angular-rspack/executors → Status: 404 https://nx.dev/nx-api/angular-rsbuild/executors → Status: 404 https://nx.dev/nx-api/angular-rspack → Status: 404 https://nx.dev/nx-api/angular-rsbuild → Status: 404 https://nx.dev/nx-api/angular-rspack/migrations → Status: 404 https://nx.dev/nx-api/angular-rsbuild/migrations → Status: 404 https://nx.dev/nx-api/angular-rspack/generators → Status: 404 https://nx.dev/nx-api/angular-rsbuild/generators → Status: 404 ``` **Changes:** - The `/nx-api` goes to `/plugin-registry` since the intend is to list out plugins. - Remote Cache and Owners do not have overview API doc since this is now a proper overview page (e.g. `/reference/core-api/azure-cache/overview` NOT `/reference/core-api/azure-cache/api/documents/overview` - Angular Rspack and Rsbuild had missing API docs that did not get ported
This commit is contained in:
parent
93234039c9
commit
5c405fa72f
@ -1690,8 +1690,25 @@
|
||||
"path": "/technologies/angular/angular-rspack/api",
|
||||
"id": "api",
|
||||
"isExternal": false,
|
||||
"children": [
|
||||
{
|
||||
"name": "Create Config",
|
||||
"path": "/technologies/angular/angular-rspack/api/create-config",
|
||||
"id": "create-config",
|
||||
"isExternal": false,
|
||||
"children": [],
|
||||
"disableCollapsible": false
|
||||
},
|
||||
{
|
||||
"name": "Create Server",
|
||||
"path": "/technologies/angular/angular-rspack/api/create-server",
|
||||
"id": "create-server",
|
||||
"isExternal": false,
|
||||
"children": [],
|
||||
"disableCollapsible": false
|
||||
}
|
||||
],
|
||||
"disableCollapsible": false
|
||||
}
|
||||
],
|
||||
"disableCollapsible": false
|
||||
@ -1707,8 +1724,25 @@
|
||||
"path": "/technologies/angular/angular-rsbuild/api",
|
||||
"id": "api",
|
||||
"isExternal": false,
|
||||
"children": [
|
||||
{
|
||||
"name": "Create Config",
|
||||
"path": "/technologies/angular/angular-rsbuild/api/create-config",
|
||||
"id": "create-config",
|
||||
"isExternal": false,
|
||||
"children": [],
|
||||
"disableCollapsible": false
|
||||
},
|
||||
{
|
||||
"name": "Create Server",
|
||||
"path": "/technologies/angular/angular-rsbuild/api/create-server",
|
||||
"id": "create-server",
|
||||
"isExternal": false,
|
||||
"children": [],
|
||||
"disableCollapsible": false
|
||||
}
|
||||
],
|
||||
"disableCollapsible": false
|
||||
}
|
||||
],
|
||||
"disableCollapsible": false
|
||||
|
||||
@ -3667,9 +3667,32 @@
|
||||
"name": "API",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "",
|
||||
"itemList": [
|
||||
{
|
||||
"id": "create-config",
|
||||
"name": "Create Config",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rspack/create-config",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rspack/api/create-config",
|
||||
"tags": ["create-config"]
|
||||
},
|
||||
{
|
||||
"id": "create-server",
|
||||
"name": "Create Server",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rspack/create-server",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rspack/api/create-server",
|
||||
"tags": ["create-server"]
|
||||
}
|
||||
],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rspack/api",
|
||||
"tags": []
|
||||
}
|
||||
@ -3690,9 +3713,32 @@
|
||||
"name": "API",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "",
|
||||
"itemList": [
|
||||
{
|
||||
"id": "create-config",
|
||||
"name": "Create Config",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rsbuild/create-config",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rsbuild/api/create-config",
|
||||
"tags": ["create-config"]
|
||||
},
|
||||
{
|
||||
"id": "create-server",
|
||||
"name": "Create Server",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rsbuild/create-server",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rsbuild/api/create-server",
|
||||
"tags": ["create-server"]
|
||||
}
|
||||
],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rsbuild/api",
|
||||
"tags": []
|
||||
}
|
||||
@ -5876,9 +5922,32 @@
|
||||
"name": "API",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "",
|
||||
"itemList": [
|
||||
{
|
||||
"id": "create-config",
|
||||
"name": "Create Config",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rspack/create-config",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rspack/api/create-config",
|
||||
"tags": ["create-config"]
|
||||
},
|
||||
{
|
||||
"id": "create-server",
|
||||
"name": "Create Server",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rspack/create-server",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rspack/api/create-server",
|
||||
"tags": ["create-server"]
|
||||
}
|
||||
],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rspack/api",
|
||||
"tags": []
|
||||
}
|
||||
@ -5899,9 +5968,32 @@
|
||||
"name": "API",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "",
|
||||
"itemList": [
|
||||
{
|
||||
"id": "create-config",
|
||||
"name": "Create Config",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rsbuild/create-config",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rsbuild/api/create-config",
|
||||
"tags": ["create-config"]
|
||||
},
|
||||
{
|
||||
"id": "create-server",
|
||||
"name": "Create Server",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rsbuild/create-server",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rsbuild/api/create-server",
|
||||
"tags": ["create-server"]
|
||||
}
|
||||
],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rsbuild/api",
|
||||
"tags": []
|
||||
}
|
||||
@ -6260,9 +6352,32 @@
|
||||
"name": "API",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "",
|
||||
"itemList": [
|
||||
{
|
||||
"id": "create-config",
|
||||
"name": "Create Config",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rspack/create-config",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rspack/api/create-config",
|
||||
"tags": ["create-config"]
|
||||
},
|
||||
{
|
||||
"id": "create-server",
|
||||
"name": "Create Server",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rspack/create-server",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rspack/api/create-server",
|
||||
"tags": ["create-server"]
|
||||
}
|
||||
],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rspack/api",
|
||||
"tags": []
|
||||
}
|
||||
@ -6387,12 +6502,57 @@
|
||||
"name": "API",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "",
|
||||
"itemList": [
|
||||
{
|
||||
"id": "create-config",
|
||||
"name": "Create Config",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rspack/create-config",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rspack/api/create-config",
|
||||
"tags": ["create-config"]
|
||||
},
|
||||
{
|
||||
"id": "create-server",
|
||||
"name": "Create Server",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rspack/create-server",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rspack/api/create-server",
|
||||
"tags": ["create-server"]
|
||||
}
|
||||
],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rspack/api",
|
||||
"tags": []
|
||||
},
|
||||
"/technologies/angular/angular-rspack/api/create-config": {
|
||||
"id": "create-config",
|
||||
"name": "Create Config",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rspack/create-config",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rspack/api/create-config",
|
||||
"tags": ["create-config"]
|
||||
},
|
||||
"/technologies/angular/angular-rspack/api/create-server": {
|
||||
"id": "create-server",
|
||||
"name": "Create Server",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rspack/create-server",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rspack/api/create-server",
|
||||
"tags": ["create-server"]
|
||||
},
|
||||
"/technologies/angular/angular-rsbuild": {
|
||||
"id": "angular-rsbuild",
|
||||
"name": "Angular Rsbuild",
|
||||
@ -6405,9 +6565,32 @@
|
||||
"name": "API",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "",
|
||||
"itemList": [
|
||||
{
|
||||
"id": "create-config",
|
||||
"name": "Create Config",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rsbuild/create-config",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rsbuild/api/create-config",
|
||||
"tags": ["create-config"]
|
||||
},
|
||||
{
|
||||
"id": "create-server",
|
||||
"name": "Create Server",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rsbuild/create-server",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rsbuild/api/create-server",
|
||||
"tags": ["create-server"]
|
||||
}
|
||||
],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rsbuild/api",
|
||||
"tags": []
|
||||
}
|
||||
@ -6421,12 +6604,57 @@
|
||||
"name": "API",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "",
|
||||
"itemList": [
|
||||
{
|
||||
"id": "create-config",
|
||||
"name": "Create Config",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rsbuild/create-config",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rsbuild/api/create-config",
|
||||
"tags": ["create-config"]
|
||||
},
|
||||
{
|
||||
"id": "create-server",
|
||||
"name": "Create Server",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rsbuild/create-server",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rsbuild/api/create-server",
|
||||
"tags": ["create-server"]
|
||||
}
|
||||
],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rsbuild/api",
|
||||
"tags": []
|
||||
},
|
||||
"/technologies/angular/angular-rsbuild/api/create-config": {
|
||||
"id": "create-config",
|
||||
"name": "Create Config",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rsbuild/create-config",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rsbuild/api/create-config",
|
||||
"tags": ["create-config"]
|
||||
},
|
||||
"/technologies/angular/angular-rsbuild/api/create-server": {
|
||||
"id": "create-server",
|
||||
"name": "Create Server",
|
||||
"description": "",
|
||||
"mediaImage": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rsbuild/create-server",
|
||||
"itemList": [],
|
||||
"isExternal": false,
|
||||
"path": "/technologies/angular/angular-rsbuild/api/create-server",
|
||||
"tags": ["create-server"]
|
||||
},
|
||||
"/technologies/react": {
|
||||
"id": "react",
|
||||
"name": "React",
|
||||
|
||||
@ -1177,6 +1177,38 @@
|
||||
"path": "/technologies/angular/angular-rspack/recipes/internationalization"
|
||||
}
|
||||
],
|
||||
"create-config": [
|
||||
{
|
||||
"description": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rspack/create-config",
|
||||
"id": "create-config",
|
||||
"name": "Create Config",
|
||||
"path": "/technologies/angular/angular-rspack/api/create-config"
|
||||
},
|
||||
{
|
||||
"description": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rsbuild/create-config",
|
||||
"id": "create-config",
|
||||
"name": "Create Config",
|
||||
"path": "/technologies/angular/angular-rsbuild/api/create-config"
|
||||
}
|
||||
],
|
||||
"create-server": [
|
||||
{
|
||||
"description": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rspack/create-server",
|
||||
"id": "create-server",
|
||||
"name": "Create Server",
|
||||
"path": "/technologies/angular/angular-rspack/api/create-server"
|
||||
},
|
||||
{
|
||||
"description": "",
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rsbuild/create-server",
|
||||
"id": "create-server",
|
||||
"name": "Create Server",
|
||||
"path": "/technologies/angular/angular-rsbuild/api/create-server"
|
||||
}
|
||||
],
|
||||
"react": [
|
||||
{
|
||||
"description": "",
|
||||
|
||||
@ -889,7 +889,20 @@
|
||||
{
|
||||
"name": "API",
|
||||
"id": "api",
|
||||
"itemList": [
|
||||
{
|
||||
"name": "Create Config",
|
||||
"id": "create-config",
|
||||
"tags": ["create-config"],
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rspack/create-config"
|
||||
},
|
||||
{
|
||||
"name": "Create Server",
|
||||
"id": "create-server",
|
||||
"tags": ["create-server"],
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rspack/create-server"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -900,7 +913,20 @@
|
||||
{
|
||||
"name": "API",
|
||||
"id": "api",
|
||||
"itemList": [
|
||||
{
|
||||
"name": "Create Config",
|
||||
"id": "create-config",
|
||||
"tags": ["create-config"],
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rsbuild/create-config"
|
||||
},
|
||||
{
|
||||
"name": "Create Server",
|
||||
"id": "create-server",
|
||||
"tags": ["create-server"],
|
||||
"file": "shared/guides/angular-rspack/api/nx-angular-rsbuild/create-server"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -203,8 +203,12 @@
|
||||
- [Handling Configurations](/technologies/angular/angular-rspack/recipes/handling-configurations)
|
||||
- [Internationalization (i18n)](/technologies/angular/angular-rspack/recipes/internationalization)
|
||||
- [API](/technologies/angular/angular-rspack/api)
|
||||
- [Create Config](/technologies/angular/angular-rspack/api/create-config)
|
||||
- [Create Server](/technologies/angular/angular-rspack/api/create-server)
|
||||
- [Angular Rsbuild](/technologies/angular/angular-rsbuild)
|
||||
- [API](/technologies/angular/angular-rsbuild/api)
|
||||
- [Create Config](/technologies/angular/angular-rsbuild/api/create-config)
|
||||
- [Create Server](/technologies/angular/angular-rsbuild/api/create-server)
|
||||
- [React](/technologies/react)
|
||||
- [Introduction](/technologies/react/introduction)
|
||||
- [Guides](/technologies/react/recipes)
|
||||
|
||||
@ -1233,7 +1233,18 @@ const tmpTerminalUiRedirects = {
|
||||
};
|
||||
|
||||
const nxApiRedirects = {
|
||||
// Old index page lists official plugins, so redirect to plugin registry
|
||||
'/nx-api': '/plugin-registry',
|
||||
// Reference
|
||||
'/nx-api/azure-cache/documents/overview':
|
||||
'/reference/core-api/azure-cache/overview',
|
||||
'/nx-api/owners/documents/overview': '/reference/core-api/owners/overview',
|
||||
'/nx-api/gcs-cache/documents/overview':
|
||||
'/reference/core-api/gcs-cache/overview',
|
||||
'/nx-api/s3-cache/documents/overview':
|
||||
'/reference/core-api/s3-cache/overview',
|
||||
'/nx-api/shared-fs-cache/documents/overview':
|
||||
'/reference/core-api/shared-fs-cache/overview',
|
||||
'/nx-api/devkit/:slug*': '/reference/core-api/devkit/:slug*',
|
||||
'/nx-api/nx/:slug*': '/reference/core-api/nx/:slug*',
|
||||
'/nx-api/workspace/:slug*': '/reference/core-api/workspace/:slug*',
|
||||
@ -1256,6 +1267,34 @@ const nxApiRedirects = {
|
||||
'/nx-api/create-nx-workspace/documents': '/reference/core-api',
|
||||
'/nx-api/create-nx-workspace/:slug*':
|
||||
'/reference/core-api/create-nx-workspace/:slug*',
|
||||
// Angular Rspack and Rsbuild -- these never had executors, generators, or migrations
|
||||
// We'll just redirect them to the API index, and make sure create-server and create-config exist
|
||||
'/nx-api/angular-rspack/documents/create-config':
|
||||
'/technologies/angular/angular-rspack/api/create-config',
|
||||
'/nx-api/angular-rspack/documents/create-server':
|
||||
'/technologies/angular/angular-rspack/api/create-server',
|
||||
'/nx-api/angular-rsbuild/documents/create-config':
|
||||
'/technologies/angular/angular-rsbuild/api/create-config',
|
||||
'/nx-api/angular-rsbuild/documents/create-server':
|
||||
'/technologies/angular/angular-rsbuild/api/create-server',
|
||||
'/nx-api/angular-rspack/documents':
|
||||
'/technologies/angular/angular-rspack/introduction',
|
||||
'/nx-api/angular-rsbuild/documents':
|
||||
'/technologies/angular/angular-rsbuild/api',
|
||||
'/nx-api/angular-rspack/executors':
|
||||
'/technologies/angular/angular-rspack/api',
|
||||
'/nx-api/angular-rsbuild/executors':
|
||||
'/technologies/angular/angular-rsbuild/api',
|
||||
'/nx-api/angular-rspack': '/technologies/angular/angular-rspack/introduction',
|
||||
'/nx-api/angular-rsbuild': '/technologies/angular/angular-rsbuild/api',
|
||||
'/nx-api/angular-rspack/migrations':
|
||||
'/technologies/angular/angular-rspack/api',
|
||||
'/nx-api/angular-rsbuild/migrations':
|
||||
'/technologies/angular/angular-rsbuild/api',
|
||||
'/nx-api/angular-rspack/generators':
|
||||
'/technologies/angular/angular-rspack/api',
|
||||
'/nx-api/angular-rsbuild/generators':
|
||||
'/technologies/angular/angular-rsbuild/api',
|
||||
// Technologies
|
||||
'/nx-api/angular/documents/overview': '/technologies/angular/introduction',
|
||||
'/nx-api/react/documents/overview': '/technologies/react/introduction',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user