Files
backstage/plugins
Marat Dyatko b32ab39670 Fix unsafe type casts via shared entityPresentationSnapshot utility
Extract entityPresentationSnapshot helper to eliminate unsafe `as Entity`
casts when passing CompoundEntityRef to EntityPresentationApi.forEntity(),
which only accepts Entity | string. The helper safely discriminates input
types and stringifies CompoundEntityRef before calling the API.

- Add entityPresentationSnapshot as a public export from catalog-react
- Remove duplicated getEntityTitle/getTitle helpers across 5 files
- Fix useAsync dependency array in TemplateFormPreviewer
- Update TSDoc across all presentation API surfaces to reference the
  new helper
- Update entity-presentation.md docs with usage guidance and migration
  table

Made-with: Cursor
Signed-off-by: Marat Dyatko <maratd@spotify.com>
2026-04-07 12:41:29 +02:00
..
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-17 21:39:07 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-17 21:39:07 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-17 21:39:07 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-17 21:39:07 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00
2026-03-24 14:54:00 +00:00

Plugins

Backstage is a single-page application composed of a set of plugins. This folder holds numerous plugins that are managed by this repository. However, most plugins are in the community plugins repo - hop over there if you want to contribute!

For more information about the plugin ecosystem, see the documentation here:

https://backstage.io/docs/plugins/

You can also see the Plugin Marketplace for other open source plugins you can add to your Backstage instance.

Suggesting a plugin

If you start developing a plugin that you aim to release as open source, we suggest that you create a new Issue on the community plugins repo. This helps the community know what plugins are in development.

You can also use this process if you have an idea for a good plugin but you hope that someone else will pick up the work.