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"
},
...
}