Editor integration¶
Native¶
We are working towards first-class editor support by providing plugins that work out of the box.
- Neovim: kpops.nvim
- Visual Studio Code: planned
Manual (for unsupported editors with LSP)¶
- Install the yaml-language-server in your editor of choice. (requires LSP support)
- Configure the extension with the settings below.
settings.json
Advanced usage
It is possible to generate schemas with the kpops schema
command. Useful for including custom components or when using a pre-release version of KPOps.
Concepts¶
KPOps provides JSON schemas that enable autocompletion and validation for all YAML files that the user must work with.