Files
backstage/plugins
Fredrik Adelöw 930c575e58 test(catalog-backend): simplify onConflict().ignore() and add UNIQUE constraint test
Remove the explicit column list from .onConflict() calls in test setup —
ON CONFLICT DO NOTHING without a target is equivalent since (entity_id,
key, value) is the only unique constraint on the search table.

Add a dedicated test in syncSearchRows that directly inserts a duplicate
row and verifies it is silently rejected via the UNIQUE constraint.

Signed-off-by: Fredrik Adelöw <freben@spotify.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-11 12:55:10 +02:00
..
2026-04-28 15:53:09 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-04-28 15:53:09 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-04-28 15:53:09 +00:00
2026-04-28 15:53:09 +00:00
2026-04-28 15:53:09 +00:00
2026-04-21 15:07:43 +00:00
2026-05-05 14:57:07 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-04-28 15:53:09 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-04-28 15:53:09 +00:00
2026-04-28 15:53:09 +00:00
2026-04-21 15:07:43 +00:00
2026-04-28 15:53:09 +00:00
2026-04-28 15:53:09 +00:00
2026-04-21 15:07:43 +00:00
2026-04-28 15:53:09 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-04-28 15:53:09 +00:00
2026-04-21 15:07:43 +00:00
2026-05-05 14:57:07 +00:00
2026-04-21 15:07:43 +00:00
2026-04-28 15:53:09 +00:00
2026-04-28 15:53:09 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-04-28 15:53:09 +00:00
2026-05-05 14:57:07 +00:00
2026-05-05 14:57:07 +00:00
2026-04-21 15:07:43 +00:00
2026-04-21 15:07:43 +00:00
2026-02-17 16:06:18 +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.