Get startedIntegrate with editors

Get started

Integrate with editors

The YAML Language Server provides validation, document outlining, auto-completion, hover support, and formatting for YAML files. To provide IntelliSense for devfiles, the YAML Language Server pulls all available schemas from the JSON Schema Store. The devfile team maintains the devfile JSON Schema stored within the JSON Schema Store.

Walk through

Download

VSCode Plugin

If you are using VSCode, you can install the YAML VSCode Plugin from the Marketplace. The YAML VSCode Plugin is built and maintained by Red Hat.

Other Editor Plugins

Other editor plugins can be found in the YAML Language Server GitHub Repository.

Access the latest version

Press Ctrl + Shift + P and type Preferences: Open User Settings (JSON). This opens your user settings. Inside the user settings, add the following snippet:

settings.json
{
  ...
  "yaml.schemas": {
    "https://raw.githubusercontent.com/devfile/api/main/schemas/latest/devfile.json": "devfile.yaml"
  },
  ...
}