Skip to content

ansible/backstage-apme-common

Shared library for APME frontend and backend integrations. Source: workspaces/apme/plugins/backstage-apme-common.

Shared contracts

Provides APME types, configuration helpers, client/service contracts, repository normalization, scan-target resolution, operation status, and severity utilities. The ./operations export declares repository registration/deregistration, quality scan operations, permissions, and the scanning entitlement.

Browser-only exports such as ./api and ./useApmeEnabled are separate entry points. Backend modules must not import frontend API hooks.

Use Portal contracts for operation transport and host contribution metadata; keep APME-specific assessment behavior in APME packages.