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

Allow marking main tour #60

Closed
gracegtaylor opened this issue Apr 28, 2020 · 5 comments
Closed

Allow marking main tour #60

gracegtaylor opened this issue Apr 28, 2020 · 5 comments
Labels
area: playback enhancement New feature or request

Comments

@gracegtaylor
Copy link

gracegtaylor commented Apr 28, 2020

What if we implement some way for certain tours to be "starred" by default or shown as higher importance? Or, a tagging/categorization mechanism? That way, a new dev onboarding to the codebase will know right away what is most important to view first.

@gracegtaylor gracegtaylor added area: playback enhancement New feature or request labels Apr 28, 2020
@lostintangent
Copy link
Member

We’ve already got #50 tracking the ability to group/categorized tours into directories. Should we make this specific to being able to star tours? If so, is the “Star” set by the owner of the repo, or is that something that the individual dev can do?

@gracegtaylor
Copy link
Author

What if we implement default "stars" and then ability for personal customizations?

@lostintangent lostintangent changed the title Hierarchy of tours in tour tree Allow marking main tour May 17, 2020
@lostintangent
Copy link
Member

lostintangent commented May 17, 2020

I just renamed this issue, since I think we should use it to track the ability to mark a tour in a codebase as being the “main” tour. This would have two key benefits:

  1. When a new user opens the codebase, and are presented with the option to take a tour, they’d be immediately guided to the the “main” tour as opposed to displaying the entire list of tours. That way the onboarding experience could be more prescriptive

  2. The “main” tour would be visually differentiated in the CodeTour tree (e.g. a unique icon)

@RandomFractals
Copy link

also, don't let them open the other code tours till they are done with the main one. just kidding

@lostintangent
Copy link
Member

Support for this has now been shipped. You can simply right-click a tour in the CodeTour tree and select Make Primary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: playback enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants