Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [soc-dev] Application to Contribute

Hi Ayush,

Thanks for your interest in Eclipse LSP4E!

The technologies involved in LSP4E are Java, with extensive but basic usage of CompletableFuture and Stream APIs, Eclipse RCP framework and APIs. The Language Server Protocol itself is defined here: https://microsoft.github.io/language-server-protocol.
I suggest that to see LSP4E in action, you either use Eclipse aCute (C#) or Eclipse Wild Web Developer (HTML, CSS, JS, TS, XML, JSON, YAML) or Eclipse Corrosion (Rust) or ShellWax (Bash) from marketplace. All those use LSP4E and specific language servers to add support for those languages, so you can feel the value produced by LSP4E and get a clear sense of its goals.
LSP4E is described in https://projects.eclipse.org/projects/technology.lsp4e , it's code can be browsed at https://git.eclipse.org/c/lsp4e/lsp4e.git/tree/ and cloned with Git from git://git.eclipse.org/gitroot/lsp4e/lsp4e. The README.md and CONTRIBUTING.md files contain some more information worth reading, although they may not be fully up-to-date.

For LSP4E-specific questions (independently of Google Summer of Code), please join the lsp4e-dev@xxxxxxxxxxx mailing-list.

Cheers!


Back to the top