Files
backstage/plugins
Govindarajan Nagarajan e708679d77 refreshAllLocations uses a child logger with meta. Refs #3602
When there are a large number of location, `refreshAllLocations` can
emit a lot of logs that are noisy and can make debugging hard.

To solve this problem, create a child logger with a meta : `component` =
`refreshAllLocations`. That can be used to filter out logs if needed
2020-12-08 14:47:17 +01:00
..
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-07 16:46:15 +01:00
2020-12-03 15:28:22 +00:00
2020-12-04 10:42:47 -05:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-07 16:46:15 +01:00
2020-12-04 16:44:01 +01:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-12-03 15:28:22 +00:00
2020-11-03 11:03:49 +01:00

Plugins

Backstage is a single-page application composed of a set of plugins.

Our goal for the plugin ecosystem is that the definition of a plugin is flexible enough to allow you to expose pretty much any kind of infrastructure or software development tool as a plugin in Backstage. By following strong design guidelines we ensure the overall user experience stays consistent between plugins.

plugin

Creating a plugin

To create a plugin, follow the steps outlined here.

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. 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.