Manage providers
The Toolbox App lets you manage dev environments using various providers such as JetBrains CodeCanvas, Coder, and Gitpod.
Connect to a provider
Open the Toolbox App.
From the switcher drop-down, select Manage Providers.
In the Providers window, under the Available node, locate the provider and click Install.
Depending on the selected provider, follow the steps on setting up the development environment:
JetBrains CodeCanvas is a solution that lets companies transition software development from individual user machines to remove development environments.
You can connect to CodeCanvas with the Toolbox App to work on your remote project. Alternatively, you can connect from the CodeCanvas side and open your project in the JetBrains Client.
JetBrains CodeCanvas is available in the Toolbox App by default through the CodeCanvas plugin that you can use to connect to the existing environment or create the new one and work with it in the IDE.
Connect to Code Canvas
Click CodeCanvas, enter the access URL and click Login.
In the browser window that opens, click Accept to grant the required permissions. If you are not yet logged in to the CodeCanvas web app, you will also be prompted to enter your username and password. You will be then redirected back to the Toolbox App.
Click New Environment and select a dev configuration (skip this step if your project already has the necessary dev environment):
Select Template that you want to use for the dev environment.
The Environment name is selected automatically.
Select the necessary branch and a warm-up snapshot if available.
Click Create.
After the dev environment is created, click it to open your project inside the IDE and start coding.
You can connect to Coder with the Toolbox App to work on your remote project.
Coder is available in the Toolbox App through the Coder plugin that you can use to connect to the existing environment or create the new one and work with it in the IDE.
Connect to Coder
Ensure you have the workspace configured in Coder and copy the access URL.
In the Toolbox App, click Coder.
If the workspace is up and running, the URL address is automatically added to the Toolbox App.
Click Sign In.
Authenticate to Coder adding a token for the session and click Connect.
After the authentication is completed, you are connected to your development environment and can open and work on projects.
To manage the environment, use the context menu with various options.
The Toolbox App supports integration with Gitpod, an open-source orchestration and provisioning platform for automated developer environments.
Gitpod is available in the Toolbox App through the Gitpod plugin that you can use to connect to the existing environment or create the new one and work with it in the IDE.
Connect to Gitpod
Click Gitpod, enter the sign-in link and click Sign In.
On the authorization page that opens in a browser, click Authorize to authorize the connection to the Gitpod development environment.
Click the Manage environments on the dashboard link to start, or manage your environment in Gitpod.
When the environment is configured, click the drop-down in the right upper corner and select the IDE.
Click Allow to open the environment in the Toolbox App.
Now you are connected to your development environment and can open and work on projects. To manage the environment, use the context menu with various options.