x/tools/internal/lsp: Reuse code for other language server #34404
Labels
FrozenDueToAge
gopls
Issues related to the Go language server, gopls.
Tools
This label describes issues relating to any tools in the x/tools repository.
Milestone
Hi,
I'm currently working on building a language server for PromQL written in golang.
I plan to reuse large parts of the gopls code for that.
Because most of the code resides in go/tools/internal I will probably have to copy everything to another repo.
Another issue is that gopls is currently designed in a way that the language agnostic code imports the language specific code.
At the same time I'd like to sync my own code base with the one of gopls as much as possible and be also able to contribute my changes back upstream if appropriate.
Are there any Ideas of what would be the best way to handle this?
The text was updated successfully, but these errors were encountered: