-
Notifications
You must be signed in to change notification settings - Fork 1.1k
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
Run vscodium in browser #497
Comments
Only related by the topic, but did you tried to use Theia for the browser parts? Can you explain where the difference between this and your suggested option is? |
I haven't tried out Theia and it seems like it should already work! As far as I have read in this blog article, Theia does not yet fully support the API for extensions that do work with vscode/vscodium. Furthermore, on their github page they suggest to run the editor in a separate docker container instead of offering OS-native installers like vscodium. That does change a bit how a binder example like here can be created with smallest effort. I would prefer just to tweak a few lines and plug together my system that will work over several versions. That e.g. forbids to just copy a docker file that specifies one IDE (see e.g. the theia Python IDE) by hand and translate this into a Shell script for installation. Tools like dockerfile-to-shell-script or dkr2sh both describe themselves as naive and one needs to be careful with the result. |
If you have student github account, you can definitely try gitpod.io https://gitpod.io/ Disclaimer: I don't have any relation with gitpod, I'm coding on RPi4 and find out that using gitpod make it easier, faster UI for me to code. |
Thank you very much for pointing that one out. I haven't used it for quite a while. But it seems that it is open source now so that I could even host the IDE myself - see its git repo. Under the hood they use Theia. So mainly gitpod adds all the options for integrations into different platform such as GitHub, GitLab etc. |
Hi there, This way you should be able to write your own extension with FileSystemProvider and remote execution. |
That is great news! Did you check whether telemetry data is sent? I would love to give it a shot whether it can be integrated into MyBinder like it has been done at https://github.com/betatim/vscode-binder |
By default there is no telemetry. It seems you can only use ApplicationInsight telemetry by setting these keys : readonly enableTelemetry?: boolean;
readonly aiConfig?: {
readonly asimovKey: string;
}; |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
In some cases we want to code in a browser, e.g. when the code should be executed on a JupyterHub. However, currently the only option google provided me with was using code-server who are gathering the telemetries for themselves (see betatim/vscode-binder#22 and mentioned inside for further information). I would prefer to do the same without sharing telemetry data.
So I wondered whether it would be easy to not run vscodium on a remote server and being served the UI to a modern browser of my choice. To be even more specific, I would love this to work with vscodium but I am a bit lost in this repository on how to achieve this.
Thank you so much for this project and some inspiration!
The text was updated successfully, but these errors were encountered: