vscode-vespa - Vespa YQL request support for Visual Studio CodeThe VS Code Vespa extension provides rich language support for the Vespa YQL Language. Features
Keybindings
RequirementsVespa cluster running with the config and query endpoints available (ports 19071, 19050 and 8080). You can use the scripts in vespa-k8s-cluster to setup a vespa cluster locally using kind. (Optional) Zipkin Server running ZipkinOptionally if you wish to view traces of your Vespa queries you can start a zipkin server.
Extension SettingsThe
You can edit the config file directly in vscode by selecting the "Edit Vespa Cluster Configuration" command in the YQL editor menu. Known IssuesYQL (.yql) SyntaxThis is work in progress. We have started working on a yql request syntax file and added support for coloring of the Schema (.sd) SyntaxThis is work in progress. We have started working on this in a new Vespa Schema syntax. Zipkin tracesThe zipkin traces are work-in-progress as the Vespa trace format is quite hard to parse. We have use the TransformVespaTrace.jsx from Vespa as the "source of truth" on how to parse the Vespa traces. Language ServerIn the source code there is a beginings of a language server in the server/ dir. This is not enabled as the features it gives, at the moment, are limited. Release NotesPlease read the CHANGELOG |