Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any plans for an OpenAPI language server protocol server? #36

Open
jugaadi opened this issue Jul 8, 2017 · 9 comments
Open

Any plans for an OpenAPI language server protocol server? #36

jugaadi opened this issue Jul 8, 2017 · 9 comments

Comments

@jugaadi
Copy link

jugaadi commented Jul 8, 2017

A LSP server for OpenAPI would greatly benefit users who are regularly checking for Editor alternatives.

@darrelmiller

@darrelmiller
Copy link
Member

This is really interesting. Thanks for the pointer, I hadn't seen this protocol before.

@darrelmiller
Copy link
Member

darrelmiller commented Jul 10, 2017

@jugaadi I believe the Microsoft Autorest team are working on something in this space. Now I just need to convince them to make it public :-) /cc @fearthecowboy

@disposedtrolley
Copy link

Hello! Any updates on this one? We're building some tooling to help teams write better OpenAPI specs and an LSP server would be a tremendous help!

@MikeRalphson
Copy link
Member

Paging @kevinswiber !

@tonescones
Copy link

@darrelmiller any update on this?

@darrelmiller
Copy link
Member

There are quite a few OpenAPI extensions for VS Code now https://marketplace.visualstudio.com/search?term=openapi&target=VSCode&category=All%20categories&sortBy=Relevance I would check out the one for 42Crunch, it may have implemented a Language Server.

@kevinswiber
Copy link
Contributor

kevinswiber commented Nov 12, 2021

No update on this. I need to find time to get back to the project. I've started with syntax highlighting for the different elements (semantically for OpenAPI, not just JSON/YAML). I'd like to work on an embedded language option to highlight Markdown where it's supported in the spec, as well. And then of course, reference and definition navigation, which I've begun. It still has a long way to go.

@novoj
Copy link

novoj commented Sep 14, 2023

We're trying to find a student in the Czech Republic who will take up the challenge and realise it as their master's thesis. The task is described here: https://docs.google.com/document/d/1TO2Jc4xqNe3tw8odbroCwVklxLJ7JOL19Zle2-QKG9I/edit#heading=h.t2v82sdl2asi (Czech language only, as we're targeting Czech students - but we could provide English translation if you see any chance of being picked up by university in your country).

We'll see if we're lucky or not.

@webron webron transferred this issue from OAI/OpenAPI-Specification Feb 8, 2024
@armsnyder
Copy link

I started a project and implemented "go to definition" and "find references" for schemas and $ref. It only works with yaml right now, but check it out if you like. https://github.com/armsnyder/openapi-language-server

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants