Skip to content
A Language Server for YANG
Branch: master
Clone or download
kittaakos Merge pull request #155 from theia-ide/GH-154
GH-154: Replaced the lists with sets for the xpath computations.
Latest commit 04c4a04 Nov 20, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Added docs for yangPath and excludedPaths May 31, 2018
yang-lsp GH-154: Replaced the lists with sets for the xpath computations. Nov 20, 2018
.gitignore
.travis.yml GH-138: Added `sudo: true` workaround for the 403 from Maven issue. Aug 30, 2018
Jenkinsfile [Jenkins] trigger rebuild syntax fixed Nov 3, 2017
LICENSE Initial commit May 31, 2017
README.md Update README.md Nov 30, 2017
appveyor.yml GH-73: Aligned Windows CI build with the Travis one. Sep 13, 2017

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
You can’t perform that action at this time.