Skip to content
This repository was archived by the owner on Jun 6, 2019. It is now read-only.

microclimate-dev2ops/codewind-vscode

Repository files navigation

Codewind for VS Code

Marketplace License Slack

Create and develop cloud-native, containerized web applications from VS Code.

Getting started

  1. Install VS Code version 1.27 or later.
  2. 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.

How to use

  • Navigate to the Explorer view group and open the Codewind view.
  • Open the Command Palette and type "Codewind" to see the actions available.

Features

  • 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.

Contributing

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.