Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

TypeFox/yang-lsp

Repository files navigation

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:

  • 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/TypeFox/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 GH Action Artifacts GH Action GH Commit / PR
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

About

A Language Server for YANG

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /