Auto generate Backstage templates for objects that have OpenAPI schemas defined. #3807
Labels
hackathon
honeybadger/ui
In Team Honeybadger and dealing with user interfaces
team/honeybadger
Team Honey Badger
ui/backstage
The next generation web UI for Giant Swarm
In Backstage, we aim to provide templates that enable users to create objects such as Kratix resource requests or Crossplane claims. Currently, creation of this templates is manual process, and we want to automate it to some extent. While creating a template that offers a good user experience will still need input from a developer, generating the initial building blocks can greatly simplify the process.
For both, Kratix Promises and Crossplane CompositeResourceDefinitions, there are open api schemas available, that can be used to pre generate templates. For example:
https://github.com/giantswarm/crossplane-gs-apis/blob/c519259aad164f2f768cebe931d42c67919f933a/apis/xcomposite/xcomposite.crossplane.giantswarm.io_rccwithregionlookups.yaml#L29
https://github.com/giantswarm/dev-platform-kratix-promises/blob/main/github-app-promise/promise.yaml#L33
The text was updated successfully, but these errors were encountered: