docs: adapt cross-cutting plugin docs into the frontend system section

Instead of just referencing the legacy docs/plugins documentation, adapt
and add them as new pages under frontend-system/building-plugins/ with
updated imports and examples for the new frontend system.

Also moves the OpenAPI sidebar entry under Framework instead of top-level.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
This commit is contained in:
Patrik Oldsberg
2026-03-17 11:05:09 +01:00
parent 35e130c601
commit aac778ba8c
11 changed files with 1396 additions and 25 deletions
+16 -12
View File
@@ -410,18 +410,6 @@ export default {
sidebarElementWithIndex({ label: 'Okta' }, ['integrations/okta/org']),
],
),
sidebarElementWithIndex(
{
label: 'OpenAPI',
description:
'Work with OpenAPI specifications and generate clients.',
},
[
'openapi/01-getting-started',
'openapi/generate-client',
'openapi/test-case-validation',
],
),
sidebarElementWithIndex(
{
label: 'Configuration',
@@ -555,6 +543,10 @@ export default {
'frontend-system/building-plugins/common-extension-blueprints',
'frontend-system/building-plugins/built-in-data-refs',
'frontend-system/building-plugins/migrating',
'frontend-system/building-plugins/internationalization',
'frontend-system/building-plugins/analytics',
'frontend-system/building-plugins/feature-flags',
'frontend-system/building-plugins/integrating-search-into-plugins',
],
),
sidebarElementWithIndex(
@@ -624,6 +616,18 @@ export default {
'conf/user-interface/sidebar',
],
),
sidebarElementWithIndex(
{
label: 'OpenAPI',
description:
'Work with OpenAPI specifications and generate clients.',
},
[
'openapi/01-getting-started',
'openapi/generate-client',
'openapi/test-case-validation',
],
),
],
),
sidebarElementWithIndex(