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

Add support of Golang projects to Che Theia #12025

Closed
garagatyi opened this issue Nov 22, 2018 · 6 comments
Closed

Add support of Golang projects to Che Theia #12025

garagatyi opened this issue Nov 22, 2018 · 6 comments
Labels
kind/enhancement A feature request - must adhere to the feature request template.

Comments

@garagatyi
Copy link

Description

I'm writing Golang code for Che plugin brokers and some other Che maintainers also write Golang code for different agents and stuff like that.
Unfortunately, we don't have code intellisense for Golang in Che Theia.
This doesn't allow us to dogfood Theia efficiently.

Reproduction Steps

OS and version:

Diagnostics:

@garagatyi garagatyi added kind/enhancement A feature request - must adhere to the feature request template. team/ide2 labels Nov 22, 2018
@garagatyi
Copy link
Author

@AndrienkoAleksandr @sleshchenko @eivantsov @evidolob @ashumilova FYI

@AndrienkoAleksandr
Copy link
Contributor

+1 000 000

@ghost
Copy link

ghost commented Nov 22, 2018

Quick solution would be to include Go extension to Theia by default. However, that's a hack and, besides, we will need Goland (with around ~15 deps) and Nodejs for the language server to start.

I think once language plugin API is ready, it can be a VS Code plugin in the image with all the deps and language server as well.

We won't have debugger unfortunately, but code navigation + code completion is already smth to start with.

@garagatyi
Copy link
Author

If we want to dogfood then even Theia extension with all the runtime dependencies it brings would be valuable

@tsmaeder
Copy link
Contributor

This is part of our targets for Che 7 GA.

@tsmaeder
Copy link
Contributor

Che 7 plugin is now in.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement A feature request - must adhere to the feature request template.
Projects
None yet
Development

No branches or pull requests

3 participants