Xtend Lex Java
Switch branches/tags
Nothing to show
Clone or download
JanKoehnlein Merge pull request #139 from theia-ide/GH-137
GH-137 consider Refine nodes in the qualified name calculation
Latest commit 17e642d Jul 12, 2018

README.md

yang-lsp

Build Status Build status

A language server for YANG (see Language Server Protocol).

Usage

The language server application is available in two distributions:

  • yang-language-server_<version>.zip (plain language server)
  • yang-language-server_diagram-extension_<version>.zip (language server with diagram extension for sprotty)

Both variants include start scripts to launch the background process. Connect its input/output streams to your host application in order to communicate with the language server.

The YANG Language Server is currently being used in

Build

git clone https://github.com/theia-ide/yang-lsp.git \
&& cd yang-lsp/yang-lsp \
&& ./gradlew build

Release Engineering

The yang-lsp is the base of multiple binaries

Repository Client Binary Bin Repo CI Trigger
yang-lsp LSP JAR + script Jenkins Docker Hub GitHub hook
yangster Theia Browser Docker image Docker Hub Docker Hub GitHub hook / Jenkins pipeline
Theia Theia extension npm Jenkins yarn run publish
yangster-electron Theia Electron executables ? ? ?
yang-eclipse Eclipse p2 update site Eclipse Marketplace Jenkins GitHub hook / Jenkins pipeline
yang-vscode VSCode VSCode extension VSCode Marketplace - vsce