Description
Is your feature request related to a problem? Please describe
From my personal experience, here's what I've seen being asked the most on our Discord server and other communication channels such as github, frontapp regarding the SaaS Gitpod.io. Trying to braindump all the important points I can think of now.
- How do I configure my project X for lang/tool Y?
- How do change the version of Y on my workspace?
Potential solution: Have lots of useful and upto date examples on our docs and have some automation for emails, discord and elsewhere where it makes sense for suggesting docs-pages and github-issues.
Related issues:
- Why I can't find the tools/things I configured from
.gitpod.yml
tasks
(assuminginit
task and prebuilds is enabled)
Potential solution: use custom dockerfile or
before
/command
task, but it would be nice if we could automatically detect and warn users during prebuild for files being written outside of/workspace
. Provide this info via comments on.gitpod.yml
for auto-generated.gitpod.yml
(related: slack discussion)Related issues:
- Why is my webapp-port/service/websocket is unreachable from program X while it works outside of Gitpod? (assuming web version of Gitpod.io VSCODE)
Potential solution: Open workspace in desktop vscode or run chrome/firefox(Example templates: flutter, keystonejs) on Gitpod. Can this somehow be detected for automatic suggestion until we improve the situation on the web-version?
Related issues:
- How do I :
- alter some X file under location Y
- install or configure tool X
for each of my workspaces
Potential solution: Utilize dotfiles and it's
install.sh
when necessary.
Related: Global-workspace-tailoring
- Why isn't my workspace opening in local VSCODE, why am I getting asked for password, why can't I connect with the ssh command.
Potential solution: Make users aware of the troubleshooting tips for SSH issues. Put step by step instructions that must be followed for first-time users to better ensure that their system is properly configured before them attempting to copy-paste the
ssh
command.Related issues:
- Questions about teams and plans. (related: Epic: Simplify team plans and align with project teams #7759)
- Questions about working with configuring gitpod (related: Epic: Remove need to commit to git (Gitpod "Inner Loop") #7671)
- Also, our
template-*
repos andworkspace-images
needs more maintenance. (Related: slack thread) - How do I continue my work while gitpod is having downtime/incident?
Potential solution:
Have a good local fallback(slack discussion) + let the users know of the incident during a incident when they try to open a workspace or got disconnected and provide docs link for guidance of what to do.
- Why am I having permission issues with docker-compose on Gitpod but it doesn't happen locally on my PC?
Related discord threads:
- https://discord.com/channels/816244985187008514/816246578594840586/985927978947063839
- https://discord.com/channels/816244985187008514/816246578594840586/982597242055721000
- And there was more, can't find them by searching now....
- Friction and confusion for making Private org repos work on Gitpod.
Users mostly feel lost about this issue, often we have to tell them to follow this doc page. Could this be somehow improved or automated?
Related issues:
- IDE is sometimes not fully loaded due to either browser config/extension or network/CORS. As a side effect, this causes other non-existent issues.
Sometimes the workaround is to try a different browser, use a VPN or open in desktop VSCODE. Could this be somehow improved so that the gets informed about how to troubleshoot it?
Related issues:
(Please add/suggest)
Describe the behaviour you'd like
We can try to eliminate the causes for most of the questions and also document the missing parts.