-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Add xterm as an IDE #17005
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 xterm as an IDE #17005
Conversation
started the job as gitpod-build-ft-add-xterm-ide.70 because the annotations in the pull request description changed |
af7ef9e
to
dc5ef83
Compare
🙏🙏🙏 |
/reviewpad summarize |
AI-Generated Pull Request Summary: This pull request introduces changes related to adding an experimental "Terminal" IDE option. The main additions are:
Additionally, there is a minor change in the loading frame, where the frame is now prepended to the body instead of being appended. |
Don't replace me yet, André 😠 |
/reviewpad robin prompt what could we improve? |
@kylos101 an error occurred running your command Errors:
|
/reviewpad robin prompt tell me a joke |
@filiptronicek an error occurred running your command Errors:
|
This reverts commit 06aee00.
72833a2
to
cbd2db8
Compare
started the job as gitpod-build-ft-add-xterm-ide.75 because the annotations in the pull request description changed |
/gh run recreate-vm Comment triggered a workflow runStarted workflow run: 4680923119
|
started the job as gitpod-build-ft-add-xterm-ide.76 because the annotations in the pull request description changed |
Going to re-create the branch because of preview environment issues |
For preview environment reasons, please use #17196 for reviewing / testing. |
Description
Adds Xterm.js as a web alternative to connecting to your workspace via SSH from your terminal. The code can be found at https://github.com/gitpod-io/xterm-web-ide and the Docker image is at ide/xterm-web.
How to test
experimentalIdes
(non-prod)Useful commands
Re-pull the IDE:
Current limitations
Does not work on mobile [fixed]
iPad demo
RPReplay_Final1679590301.mp4
Release Notes
⬆️ we can mention it after we finish the internal dog food
Documentation
Todo
gp stop
closes xterm.js editor and shows the "Workspace Stopping" screengp open
worksgp preview
worksNice-to-haves
Build Options:
Run the build with werft instead of GHA
Run Leeway with
--dont-test
Publish Options
Installer Options
Add desired feature flags to the end of the line above, space separated
Preview Environment Options:
If enabled this will build
install/preview
If enabled this will create the environment on GCE infra
Valid options are
all
,workspace
,webapp
,ide
,jetbrains
,vscode
,ssh