redhat-developer / odo

odo - Developer-focused CLI for fast & iterative container-based application development on Podman and Kubernetes. Implementation of the open Devfile standard.
https://odo.dev
Apache License 2.0
787 stars 243 forks source link

Backstage Golden Path Template (GPT) for `odo init` #7114

Closed rm3l closed 11 months ago

rm3l commented 11 months ago

/kind epic /area backstage

As a Backstage admin administrating a given Backstage instance for my organization, I would like to have an example of a golden path template allowing users to create an example of an application with a Devfile that they could further customize as needed.

This is a follow-up to https://github.com/redhat-developer/odo/issues/7086 spike story.

Acceptance Criteria

Sub-stories

Parent Epics

rm3l commented 11 months ago

Marking this as complete. I created an example of Backstage GPT relying on the Devfile Selector custom field extension and the custom action plugin, and which calls odo init to generate a starter project, which is then published to a GitHub repo and registered into the Backstage Catalog.

For now, this is available as a POC under my personal GH account: https://github.com/rm3l/odo-backstage-golden-path-template/blob/main/README.md

We'll create additional issues based on the next steps about this.

Remaining things to do:

/close