Skip to content

Migrate to Backstage new frontend system #6421

@talissoncosta

Description

@talissoncosta

Summary

Migrate the Flagsmith plugin to use Backstage's new frontend system as the default export, replacing the legacy createPlugin API.

Changes

  • Remove legacy frontend system files (plugin.ts, routes.ts)
  • Use createFrontendPlugin from @backstage/frontend-plugin-api as the default export
  • Implement EntityContentBlueprint for the flags tab
  • Implement EntityCardBlueprint for overview and usage cards
  • Remove separate /alpha export path (new system is now the default)

Breaking Changes

  • Plugin now requires Backstage apps using the new frontend system
  • Legacy flagsmithPlugin named export removed
  • Direct component exports (FlagsTab, FlagsmithOverviewCard, FlagsmithUsageCard) removed from package root

Dependencies

Parent Epic

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions