Skip to content

ansible/portal-extension-host

Frontend web library that validates and renders Portal contributions. Source: workspaces/portal-core/plugins/portal-extension-host.

Native host adapters

The ./alpha entry point provides the contribution provider, entity tabs/actions, catalog adapters, and scaffolder-field host components. Pages consume the provider's app-scoped snapshot; this library does not install duplicate pages.

The host checks contract ownership, versions, content/source scope, experiences, configuration, permissions, entitlements, and narrowing predicates before loading components. Contributions are isolated by host error boundaries.

Shared rendering utilities

The root entry point exposes design-token wrappers, an RJSF settings shell, and legacy registry renderers. A health display component is available, but installing the library does not place it in the Portal UI.

See NFS composition for native integration and design tokens for styling.