
Client plugins are different to backend plugins as they contribute to the user interface aspect of the IDE experience (e.g. JetBrains Client plugins - The JetBrains client runs on the users local machine and can be thought of as the user interface to the remote GoLand backend.It is not currently possible to install a backend plugin that applies to all workspaces of a Gitpod user or organization. However, a plugin can be preconfigured for all users of a repository so that the plugin is enabled with every workspace start. When installed, a backend plugin only applies to the currently running Gitpod workspace and is not associated with a user. Backend plugins contribute functionality for IDE experiences relating to the filesystem, tools or languages and frameworks. GoLand backend plugins - The JetBrains GoLand backend runs within the remote Gitpod workspace.Unlike with regular development, JetBrains Remote development with GoLand allows users to install plugins in different locations: For information on regular plugin management, refer to GoLand docs.

This section relates to plugin management when using JetBrains IDEs in a remote development context. Important: You must restart any started workspaces for your IDE preferences to take effect. Updating Gitpod IDE preferences to GoLand Opening a JetBrains IDE from Gitpod Updating the Gitpod plugin in JetBrains Gateway Opening a JetBrains IDE from Gateway Start (or restart) your workspace - Either start a workspace directly from within the JetBrains Gateway via the Gitpod plugin OR open a new workspace directly in Gitpod where on workspace start you will be prompted to open GoLand for that workspace.Update your Gitpod preferences - Select GoLand on the Gitpod preferences page which will set GoLand as your default IDE for future workspace starts.

Click “install” to install the Gitpod plugin for JetBrains Gateway.
