You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 1, 2026. It is now read-only.
As part of improving the developer experience and enabling efficient application development, we propose creating a Backstage plugin that integrates with the Odo CLI to facilitate the quick and easy bootstrapping of applications using devfiles. Devfiles provide a standardized way to describe development environments, making it easier for developers to get started with projects.
Acceptance Criteria:
To consider this issue complete, the following criteria should be met:
Enable the plugin to support the bootstrapping of applications using devfiles. (UPDATE: we have implemented an example of Golden Path Template in Implement odo init example Golden Path Template #7117 to bootstrap new starter project application from Backstage. Next thing that could be done would be to suggest/create a Devfile for an existing application).
Include comprehensive unit and integration tests to verify the functionality of the plugin.
Ensure that the plugin functions correctly with a variety of devfile configurations.
Documentation:
Document the usage of the Backstage plugin in the official Backstage documentation.
Include detailed instructions on how to configure and use the plugin for application development with devfiles. (UPDATE: Work done so far is documented: Template, Custom Extensions, Devfile Builder in React).
Community Engagement:
Promote the availability of this new Backstage plugin within relevant communities and forums.
Compatibility:
Ensure that the plugin is compatible with the latest versions of Backstage and Odo CLI.
/kind feature
As part of improving the developer experience and enabling efficient application development, we propose creating a Backstage plugin that integrates with the Odo CLI to facilitate the quick and easy bootstrapping of applications using devfiles. Devfiles provide a standardized way to describe development environments, making it easier for developers to get started with projects.
Acceptance Criteria:
To consider this issue complete, the following criteria should be met:
Backstage Plugin Creation:
odo init#7116) to executeodo, but we'll still need a Backend Plugin to support the Frontend Plugin for the Devfile UI within Backstage. That's the scope of Port backend to Node (using Wasm for Devfile library), so it can be used as Backstage backend plugin #7107)Integration with Odo CLI:
odo init#7116) to executeodofrom a Golden Path Template. We'll still need a Backend Plugin to support the Frontend Plugin for the Devfile UI within Backstage. That's the scope of Port backend to Node (using Wasm for Devfile library), so it can be used as Backstage backend plugin #7107)Application Bootstrap using Devfiles:
odo initexample Golden Path Template #7117 to bootstrap new starter project application from Backstage. Next thing that could be done would be to suggest/create a Devfile for an existing application).Testing and Quality Assurance:
Documentation:
Community Engagement:
Compatibility:
Sub-stories/tasks:
odo init#7086odo init#7114odobinary with Backstage plugin #7137redhat-developerorg #7138