Giter Site home page Giter Site logo

ebuckle / codewind-vscode Goto Github PK

View Code? Open in Web Editor NEW

This project forked from eclipse-archived/codewind-vscode

0.0 0.0 0.0 117.37 MB

Extension for developing cloud-native, containerized applications from VS Code

Home Page: https://codewind.dev

License: Eclipse Public License 2.0

Shell 1.21% CSS 2.63% TypeScript 94.89% JavaScript 1.25% Batchfile 0.02%

codewind-vscode's Introduction

Marketplace License Build Status Chat

Codewind for VS Code

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.

For more information, see the Codewind website.

Why use Codewind?

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

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.

Getting started with Codewind

For more information about getting started with Codewind, see Getting started with Codewind for VS Code.

Prerequisites

  • Install VS Code 1.41.0 or later.
  • Install Docker 17.06 or later.
  • If you use Linux, you also need to install Docker Compose.

Complete the installation:

For more information, see Installing Codewind for VS Code.

  1. Find Codewind for VS Code in the VS Code Marketplace or by searching for Codewind in the VS Code Extensions view.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Contributing

Submit issues and contributions:

Developing

To develop and debug Codewind for VS Code, see DEVELOPING.md.

codewind-vscode's People

Contributors

hhellyer avatar sishida avatar makandre avatar jopit avatar tobespc avatar josephca avatar jcockbain avatar mmulholl avatar nikcanvin avatar mattcolegate avatar ebuckle avatar elsony avatar james-wallis avatar jgwest avatar liamchampton avatar micgibso avatar j-c-berger avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.