Rhdh Plugin Nfs Migration

Converts a legacy Backstage frontend plugin used by Red Hat Developer Hub to the New Frontend System (NFS): replace createPlugin and createRoutableExtension with createFrontendPlugin, PageBlueprint, EntityContentBlueprint, AppDrawerContentBlueprint and createFrontendModule; map RHDH app-config.dynamic.yaml mount points onto extensions; add the ./alpha export to package.json without breaking legacy consumers; and verify the migrated dynamic plugin in a real RHDH instance. Use for "migrate my plugin to NFS", Blueprint migration, createFrontendPlugin, compatWrapper, alpha versus colocated exports, translations moved into a createFrontendModule with pluginId app, RHDH operator app.extensions and app.routes.bindings, and ENABLE_STANDARD_MODULE_FEDERATION testing.

redhat-developer 874e2e5 19 files · 79.1 KB Updated

File contents

redhat-developer/rhdh-skills/tree/main/skills/plugins/rhdh-plugin-nfs-migration commit 874e2e558a

Frequently asked questions

npx skillmds@latest add redhat-developer/rhdh-plugin-nfs-migration