Files
backstage/plugins
Nikolas Skoufis 2a865343c2 Add a new interface: DocsBuildStrategy
This adds a new interface called DocsBuildStrategy. This strategy allows
for different answers to the question: should the TechDocs backend
perform a build of the given entity?

The default implementation replicates the existing functionality, in
that if the techdocs.builder config value is set to local, then we do
trigger builds, and if the value is set to anything else, we don't
trigger builds. However the strategy has access to the entity, and so
more complex strategies are possible.

This strategy is added as an optional parameter on the RouterOptions
types, and defaults to the DefaultDocsBuildStrategy if unspecified,
allowing for backwards compatibility.

TODO: rename some of the config options, and reword errors to reflect
the new interface

Signed-off-by: Nikolas Skoufis <nskoufis@seek.com.au>
2022-02-16 16:53:33 +11:00
..
2022-02-10 15:51:50 +01:00
2022-02-10 15:51:50 +01:00
2022-02-10 15:51:50 +01:00
2022-02-10 11:06:33 +00:00
2022-02-10 15:51:50 +01:00
2022-02-10 11:06:33 +00:00
2022-02-10 15:51:50 +01:00
2022-02-10 11:06:33 +00:00
2022-02-10 15:51:50 +01:00
2022-02-08 19:38:17 +00:00
2022-02-10 15:51:50 +01:00
2022-02-10 11:06:33 +00:00
2022-02-10 15:51:50 +01:00
2022-02-10 15:51:50 +01:00
2022-02-10 15:51:50 +01:00
2022-02-10 15:51:50 +01:00
2022-02-10 11:06:33 +00:00
2022-02-10 22:58:06 -08:00
2022-02-10 15:51:50 +01:00
2022-02-10 15:51:50 +01:00
2022-02-10 11:06:33 +00:00
2022-02-10 11:06:33 +00:00
2022-02-08 19:38:17 +00:00
2022-02-10 15:51:50 +01:00
2022-02-10 11:06:33 +00:00
2022-02-10 15:51:50 +01:00
2022-02-08 19:38:17 +00:00
2022-02-10 11:06:33 +00:00
2022-02-10 11:06:33 +00:00
2022-02-10 15:51:50 +01:00
2022-02-10 15:51:50 +01:00
2022-02-10 15:51:50 +01:00
2022-02-10 11:06:33 +00:00
2022-02-10 15:51:50 +01: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.

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