You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* options.init
* Respond with options
* Move to editor service
* Unused imports
* Mount ot the correct service
* Sort by orderkey
* Simplify enum name
* Add tests
* Options -> `result` for consistency
* fix result field
// DefaultIde when the user has not specified one.
2291
+
DefaultIdestring`json:"defaultIde"`
2292
+
// DefaultDesktopIde when the user has not specified one.
2293
+
DefaultDesktopIdestring`json:"defaultDesktopIde"`
2294
+
// Clients specific IDE options.
2295
+
Clientsmap[string]IDEClient`json:"clients"`
2296
+
}
2297
+
2298
+
typeIDEOptionstruct {
2299
+
// OrderKey to ensure a stable order one can set an `orderKey`.
2300
+
OrderKeystring`json:"orderKey,omitempty"`
2301
+
// Title with human readable text of the IDE (plain text only).
2302
+
Titlestring`json:"title"`
2303
+
// Type of the IDE, currently 'browser' or 'desktop'.
2304
+
TypeIDEType`json:"type"`
2305
+
// Logo URL for the IDE. See also components/ide-proxy/static/image/ide-log/ folder
2306
+
Logostring`json:"logo"`
2307
+
// Tooltip plain text only
2308
+
Tooltipstring`json:"tooltip,omitempty"`
2309
+
// Label is next to the IDE option like “Browser” (plain text only).
2310
+
Labelstring`json:"label,omitempty"`
2311
+
// Notes to the IDE option that are rendered in the preferences when a user chooses this IDE.
2312
+
Notes []string`json:"notes,omitempty"`
2313
+
// Hidden this IDE option is not visible in the IDE preferences.
2314
+
Hiddenbool`json:"hidden,omitempty"`
2315
+
// Experimental this IDE option is to only be shown to some users
2316
+
Experimentalbool`json:"experimental,omitempty"`
2317
+
// Image ref to the IDE image.
2318
+
Imagestring`json:"image"`
2319
+
// LatestImage ref to the IDE image, this image ref always resolve to digest.
2320
+
LatestImagestring`json:"latestImage,omitempty"`
2321
+
// ResolveImageDigest when this is `true`, the tag of this image is resolved to the latest image digest regularly.
2322
+
// This is useful if this image points to a tag like `nightly` that will be updated regularly. When `resolveImageDigest` is `true`, we make sure that we resolve the tag regularly to the most recent image version.
0 commit comments