Closed aliok closed 1 month ago
@aliok: The label(s) kind/<kind>
cannot be applied, because the repository doesn't have them.
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: aliok
The full list of commands accepted by this bot can be found here.
The pull request process is described here
Going to do the release scripts in another problem, because I see there are some issues.
@Zaperex could you take a look at this PR?
/lgtm
Changes
:gift: Made the plugin dynamic
Backstage has a WIP proposal to allow plugins to be loaded dynamically. While this is not done in upstream Backstage yet, Janus IDP has implemented this feature.
With this PR, we make the plugin dynamic so that it can be used by Janus IDP without changing the source code of Backstage.
For testing, you can clone my fork of Janus Showcase, using the
feature-dynamic-plugin-works-now
branch: https://github.com/aliok/backstage-showcase/tree/feature-dynamic-plugin-works-nowI've overridden the Git ignore rules to check in the generated files, so you should be able to simply do
yarn install
andyarn start
to start the showcase and see the plugin working. However, please note that it requires a couple of things:Essentially the same steps from https://github.com/aliok/knative-backstage-demo?tab=readme-ov-file#starting-up until the "Start Backstage" step.
Screenshot:
Next steps:
knative-extensions
org