This extension is now deprecated. The underlying service used by the extension (Red Hat Launcher) is planned to be sunset in 2022. You can find similar feature on https://code.quarkus.io or with the Red Hat OpenShift Connector extension
A lightweight extension based on Red Hat Launcher to generate quickstart projects using Visual Studio Code (VS Code). Here's a list of features:
- Generator
- VS Code (version 1.19.0 or later)
First you need to "open the folder" in VS Code in which you want to create the project.
Then, you can trigger the Project Initializer. It is available from Palette command (Ctrl+Shift+P) with the name "Project: generate a project using Project Initializer":
project.initializer.endpointUrl
: launcher service endpoint URL. Defaults to https://forge.api.openshift.io/api/project.initializer.defaultGroupId
: default group id. Defaults to io.openshiftproject.initializer.defaultArtifactId
: default artifact id. Defaults to boosterproject.initializer.defaultVersion
: default version. Defaults to 0.0.1-SNAPSHOT
None at this point.
Extension deprecation
Bug fixes in telemetry library
Removed vscode-commons dependency
Add opt-in telemetry
Restore permissions on files while unzipping
Specific commands are available to create project by choosing runtime first
Switch to Project Initializer
Add VSCode recommendation files to generated projects
Files are now extracted at the root of the workspace folder
Fix typo in default endpoint URL causing catalog loading error
Endpoint URL, default groupID, artifactId and version settings
Update for new Launcher API
First missing dependency
First version for early feedback
The Project Initializer by Red Hat for Visual Studio Code collects anonymous usage data and sends it to Red Hat servers to help improve our products and services. Read our privacy statement to learn more. This extension respects the redhat.telemetry.enabled
setting which you can learn more about at https://github.com/redhat-developer/vscode-redhat-telemetry#how-to-disable-telemetry-reporting