Create and develop cloud-native, containerized web applications from VS Code.
- Install VS Code version 1.27 or later.
- Install Codewind for VS Code from the VS Code Marketplace or by searching for "Codewind" in the VS Code Extensions view.
If you want to host or build the extension yourself, see Contributing.
- Navigate to the Explorer view group and open the Codewind view.
- Open the Command Palette and type "Codewind" to see the actions available.
- Create new projects from application templates, or import existing docker-ready projects.
- View Codewind projects, including application and build statuses.
- Debug Microprofile, Spring, and Node.js projects in their Docker containers.
- View application and build logs in the VS Code Output view.
- View and edit project deployment information.
- Open a shell session into a Codewind application container.
- Toggle project auto build and manually initiate project builds.
- Disable, enable, and delete projects.
We welcome issues and contributions. For more information, see CONTRIBUTING.md.
Development builds are available here. Follow the Install from a VSIX instructions to install a .vsix
.
To host the extension yourself so you can develop or debug it, clone this repository and run the Extension launch in dev/.vscode/launch.json
. See Developing Extensions for more information.
You can also build the extension .vsix
yourself by running vsce package
from dev/
. Refer to the ci-scripts
to see the exact steps the build runs.