Home

Awesome

yang-lsp

GH Build Status Build status

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

Usage

The language server application is available in two distributions:

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/TypeFox/yang-lsp.git
  cd yang-lsp/yang-lsp
  ./gradlew build

Release Engineering

The yang-lsp is the base of multiple binaries

RepositoryClientBinaryBin RepoCITrigger
yang-lspLSPJAR + scriptGH Action ArtifactsGH ActionGH Commit / PR
yangsterTheia BrowserDocker imageDocker HubDocker HubGitHub hook / Jenkins pipeline
TheiaTheia extensionnpmJenkinsyarn run publish
yangster-electronTheia Electronexecutables???
yang-eclipseEclipsep2 update siteEclipse MarketplaceJenkinsGitHub hook / Jenkins pipeline
yang-vscodeVSCodeVSCode extensionVSCode Marketplace-vsce