Overview: Getting Started

Getting started quickly with Codewind You can try out Codewind by using the local configuration. For local use of Codewind, and also the pre-requisite steps for remote use of Codewind, select from:

Codewind as a hosted application in the cloud If you want to go straight to using codewind as a hosted application in the cloud, select the Eclipse Che instructions

The different configurations of Codewind To find out about the different ways of using Codewind - locally, remotely, or as an application hosted on the cloud - see Codewind Architecture.

Which configuration do I need?

Codewind supports different configurations for developing your containerized applications, so you can use Codewind with whichever development flow you choose.

You can do your development work in an IDE on your desktop, or in an IDE hosted on the cloud.

You can choose to build and run your application locally, or use the cloud’s resources by using Codewind remotely or as an application hosted on the cloud. Codewind uses Kubernetes container orchestration applications, including OpenShift when building and run your Docker-containerised applications.

1. Using Codewind locally

By using Codewind locally, you can get up and running immediately. To build and run containerized applications on your desktop, all you need is:

  • An installation of Docker Desktop
  • The Codewind extension installed on your IDE

Note if you’re using LinuxTM, you need to install Docker engine and Docker compose.

To us Codewind locally, choose from one of the following IDEs:

2. Using Codewind as a hosted application on your cloud

Codewind is supported on Eclipse Che, removing the need to install an IDE on your local machine to develop your microservices.

By using Codewind as a hosted application on the cloud, you can develop, build, and run your code all by accessing Codewind from a browser window from your local desktop. Your IDE, with the Codewind extension installed, and your containerized applications, are both located in your cloud environment.

Specifically, you deploy Codewind for Eclipse Che to your cloud, and use a browser window on your local machine to connect to the Codewind for Eclipse Che development environment.

3. Using Codewind remotely

Deploy and use Codewind remotely to develop your code locally, but build and run your application in the cloud. Use the cloud’s resources to build and run applications and free desktop resources.

Using secure HTTPS connections, you connect to your multiple cloud-hosted microservices from the Codewind panel in your desktop-hosted IDE.

You can use VS Code, Intellij or Eclipse for the remote configuration.

Next Steps

To get started with using Codewind, choose from one of the following configurations:

To use Codewind locally select instructions for getting started with VS Code, Eclipse, or IntelliJ.

To use Codewind for Eclipse Che select Using Codewind as a Hosted Application in your Cloud.

To use Codewind remotely you must first install Codewind locally by selecting from:

Then, choose from the following options:

  1. Deploy Codewind to your cloud if not already done so by you or a sysadmin or a DevOps engineer by following instructions to Deploy Codewind Remotely.
  2. Connect your Codewind extension of your local desktop IDE to Codewind in your cloud by following instructions for Using Codewind Remotely.