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

Improve user experience by overcoming the common issues/questions/struggles #10701

Closed
axonasif opened this issue Jun 16, 2022 · 9 comments
Closed
Labels
meta: stale This issue/PR is stale and will be closed soon team: IDE type: improvement Improves an existing feature or existing code

Comments

@axonasif
Copy link
Member

axonasif commented Jun 16, 2022

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.

  1. 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.

Example Screenshot 2022-06-16 at 8 25 45 PM

Related issues:

  1. Why I can't find the tools/things I configured from .gitpod.yml tasks (assuming init 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:

  1. 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:

  1. 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

  1. 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:

  1. Questions about teams and plans. (related: Epic: Simplify team plans and align with project teams #7759)
  2. Questions about working with configuring gitpod (related: Epic: Remove need to commit to git (Gitpod "Inner Loop") #7671)
  3. Also, our template-* repos and workspace-images needs more maintenance. (Related: slack thread)
  4. 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.

  1. Why am I having permission issues with docker-compose on Gitpod but it doesn't happen locally on my PC?

Related discord threads:

  1. 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:

  1. 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.

Describe alternatives you've considered

Additional context

cc @akosyakov @loujaybee

@akosyakov akosyakov added type: improvement Improves an existing feature or existing code team: IDE labels Jun 16, 2022
@axonasif axonasif changed the title Improve user experience by overcoming the common issues/questions Improve user experience by overcoming the common issues/questions/struggles Jun 16, 2022
@loujaybee
Copy link
Member

loujaybee commented Jun 16, 2022

Some related issues, can you link/add to your description, @axonasif ?

How do change the version of Y on my workspace?

Why is my webapp-port/service/websocket is unreachable from program X while it works on my local dev-env? (assuming web version of Gitpod.io VSCODE)

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.

@akosyakov
Copy link
Member

akosyakov commented Jun 16, 2022

I think one idea here is to think how we can address them in product by using diagnostics/quick fixes/notifications and other IDE means. Or at least using these IDE means to bring a user attention to such thing and set them on right track by navigating to useful docs.

@axonasif
Copy link
Member Author

Some related issues, can you link/add to your description, @axonasif ?

Done @loujaybee 👍

@loujaybee
Copy link
Member

Thanks @axonasif !

A couple more...

Also, our template-* repos and workspace-images needs more maintenance.

How do I configure my project X for lang/tool Y?

@axonasif
Copy link
Member Author

New entry added:


  1. 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:

cc @jldec

@axonasif
Copy link
Member Author

axonasif commented Jun 28, 2022

New entry added:


  1. 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.

Could this be somehow improved so that the gets informed about how to troubleshoot it?
Sometimes the workaround is to try a different browser, use a VPN or open in desktop VSCODE.
Related issues:
(Please add/suggest)

cc @loujaybee @akosyakov

@stale
Copy link

stale bot commented Nov 23, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the meta: stale This issue/PR is stale and will be closed soon label Nov 23, 2022
@axonasif axonasif removed the meta: stale This issue/PR is stale and will be closed soon label Nov 23, 2022
@stale
Copy link

stale bot commented Mar 18, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

1 similar comment
@stale
Copy link

stale bot commented Jun 17, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the meta: stale This issue/PR is stale and will be closed soon label Jun 17, 2023
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta: stale This issue/PR is stale and will be closed soon team: IDE type: improvement Improves an existing feature or existing code
Projects
None yet
Development

No branches or pull requests

3 participants