Codewind for VS Code provides tools to help build cloud-native, containerized applications from VS Code, regardless of which runtime or language you use. Rapidly create an application from a template project and launch, update, test, and debug in Docker containers on the desktop.
Get started with templates or samples that you can use to quickly create and deploy applications that run in containers.
Create containerized applications in languages that you're already familiar with. Codewind supports popular runtimes.
Pull in your existing applications and use Codewind to help get them cloud ready.
See code changes reflected in your containerized application almost instantaneously. The Codewind advanced inner loop manages your application updates efficiently.
Develop in containers without feeling like you're developing in containers. Development flow within the IDE feels the same as traditional application development.
Without leaving the comfort of your local IDE, iteratively develop on Kubernetes and interact with Kubernetes resources.
Features
Create new containerized projects or add existing ones.
View your containerized projects, including the application and build status.
Debug Microprofile/Java EE, Node.js, and Spring applications.
Access application, build, and container logs in the Output view.
See validation errors in the Problems view.
Open a shell session into an application container.
Toggle the project auto build setting and manually initiate project builds.
Open your application or the application monitor in a browser.
Develop your code locally and build and run it remotely and securely in the cloud.
Open the Codewind view in the Explorer view group or enter Focus on Codewind View into the Command Palette. If you do not see Codewind in either the Explorer view or the Command Palette, the extension did not install correctly.
Choose Install when prompted to complete the installation of additional Docker images that Codewind requires to run. The installation may take a few minutes to complete.
Now you can create or add a project. Add a project by using either the Create Project or Add Existing Project command. The new project appears in the Codewind view.
To see all actions available, open the Command Palette and type Codewind. You can access these same commands through buttons and right-click menus in the Codewind view. For more information, see the Commands Overview.