Skip to content

Customise onboarding (Customise when: Gitpod release and Gitpod Walkthrough are shown) #12704

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

Closed
loujaybee opened this issue Sep 6, 2022 · 9 comments
Labels
editor: code (browser) editor: code (desktop) feature: changelog feature: project-onboarding Issues to support project owners onboarding users into their project. meta: stale This issue/PR is stale and will be closed soon team: IDE

Comments

@loujaybee
Copy link
Member

loujaybee commented Sep 6, 2022

Context
There are some cases where users might not want the changelog (for Open Source, and Self-Hosted, etc).

Use Cases

  1. For optimised "onboarding" flows in Open-Source or Self-Hosted
  2. When hopping hosts, Self-Hosted installs or onto SaaS (you will see a changelog multiple times)
  3. When creating a custom onboarding flow into Gitpod in Self-Hosted - Self-Hosted customers often have a more "high-touch" onboarding into Gitpod than users on SaaS or in Open Source projects. The need for a self-serve onboarding is less relevant as these customers might choose to have literal in-person sessions with their users to onboard them.

Potential solutions

  1. Improved heuristic for when release notes are shown, e.g.
    1. Don't show release notes for a new project the user is opening (to the user) - prioritise the onboarding experience of the project instead of Gitpod onboarding.
    2. Only to users who are new to Gitpod - prioritise Gitpod onboarding over the project onboarding.
  2. Options for a user to disable entirely Release Notes for themselves
  3. Options for disabling the Release Notes + Walkthrough on a per-project basis
  4. Disable release notes or walkthrough on an installation level (e.g. a full Self-Hosted installation) where the company will take ownership of onboarding both into the project AND into Gitpod as a product

image

@loujaybee loujaybee changed the title Add user preference to disable Gitpod release notes More flexibility on when Gitpod release notes are shown Oct 5, 2022
@loujaybee loujaybee changed the title More flexibility on when Gitpod release notes are shown More flexibility on when Gitpod release and Walkthrough are shown Oct 5, 2022
@Siddhant-K-code
Copy link
Member

Also, worth noting that: Currently it shows release notes for every new workspace (it should be limited to the first workspace only, after every release)

Related Internal Discussion

@loujaybee
Copy link
Member Author

Currently it shows release notes for every new workspace (it should be limited to the first workspace only, after every release)

This is a bug, not expected behaviour let's raise a separate issue 🙏

@Siddhant-K-code
Copy link
Member

Opened a new issue here: #13638

@loujaybee loujaybee added the feature: project-onboarding Issues to support project owners onboarding users into their project. label Oct 17, 2022
@filiptronicek
Copy link
Member

The options for disabling release notes altogether are here 🙂: both in VS Code Browser and VS Code Desktop. The configuration is "gitpod.showReleaseNotes": false. With Settings Sync, this should sync from VS Code Browser to Desktop and vice-a-versa.

cc @Siddhant-K-code @loujaybee

@jeanp413
Copy link
Member

jeanp413 commented Feb 3, 2023

Closing this, as @filiptronicek mentioned now there's gitpod.showReleaseNotes setting

@jeanp413 jeanp413 closed this as completed Feb 3, 2023
@loujaybee loujaybee reopened this Feb 16, 2023
@loujaybee loujaybee changed the title More flexibility on when Gitpod release and Walkthrough are shown Customise onboarding (Customise when: Gitpod release and Gitpod Walkthrough are shown) Feb 16, 2023
@loujaybee
Copy link
Member Author

Thanks @jeanp413 ! I will improve the description of this issue. It's useful to know that release notes can be configured! I don't believe that's covered in our documentation, is it? If not it should be! This issue was more about re-thinking the different user contexts of our onboarding. We are currently assuming that all users want to see the changelog and gitpod onboarding walkthrough, but for our customers, or in an open source context, having customizable onboarding flows makes a lot of sense.

@stale
Copy link

stale bot commented May 21, 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 May 21, 2023
@filiptronicek
Copy link
Member

With changelogs gone from our VS Code distributions, is it time to close this @loujaybee?

@stale stale bot removed the meta: stale This issue/PR is stale and will be closed soon label May 22, 2023
@stale
Copy link

stale bot commented Sep 16, 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 Sep 16, 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
editor: code (browser) editor: code (desktop) feature: changelog feature: project-onboarding Issues to support project owners onboarding users into their project. meta: stale This issue/PR is stale and will be closed soon team: IDE
Projects
None yet
Development

No branches or pull requests

4 participants