ToolMatter
Your Apps in Action
Risersoft
Buy
Try
Explore
Documentation
Public
Use this form to visualize JSON schema for configuring Gitpod.io.
{{repoTitle.MainEntity}}
image - The Docker image to run your workspace in.
checkoutLocation - Path to where the repository should be checked out.
workspaceLocation - Path to where the IDE's workspace should be opened.
ports List of exposed ports.
#
port
onOpen
visibility
name
protocol
Actions
{{$index+1}}.
tasks List of tasks to run on start. Each task will open a terminal in the IDE.
#
name
before
init
prebuild
command
openIn
openMode
Actions
{{$index+1}}.
{{row.name}}
{{row.before}}
{{row.init}}
{{row.prebuild}}
{{row.command}}
{{row.openIn}}
{{row.openMode}}
.gitConfig
_
.github
_
github.prebuilds - Set to true to enable workspace prebuilds, false to disable them. Defaults to true.
.vscode
_
vscode.extensions List of extensions which should be installed for users of this workspace. The identifier of an extension is always '${publisher}.${name}'. For example: 'vscode.csharp'.
#
Values
Actions
{{$index+1}}.
{{repoTitle.MainEntity}}
{{repoTitle.MainEntity}}
×
name - Name of the task. Shown on the tab of the opened terminal.
before - A shell command to run before `init` and the main `command`. This command is executed on every start and is expected to terminate. If it fails, the following commands will not be executed.
init - A shell command to run between `before` and the main `command`. This command is executed only on after initializing a workspace with a fresh clone, but not on restarts and snapshots. This command is expected to terminate. If it fails, the `command` property will not be executed.
prebuild - A shell command to run after `before`. This command is executed only on during workspace prebuilds. This command is expected to terminate. If it fails, the workspace build fails.
command - The main shell command to run after `before` and `init`. This command is executed last on every start and doesn't have to terminate.
openIn - The panel/area where to open the terminal. Default is 'bottom' panel.
openMode - The opening mode. Default is 'tab-after'.
Download Json
{{message}}