Opt-in, in-UI guides
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Description
GitLab has to both be very easy to use and be powerful and out-of-your way for expert users.
This combination makes that certain things will never be super easy or super obvious: GitLab has many features and you can't flash a banner every time something relates to a particular feature.
To still stimulate and educate, we could provide guides in the UI, that when click on, provide step-by-step help with achieving a certain goal.
Proposal
(note this is a very rough idea that should be iterated on and have its scope reduced)
Provide a Guides button that brings in a menu on the side of GitLab where you can choose from a number of guides.
When chosen, like the typical onboarding thing you see in SaaS, you're guided through steps to do that particular thing. Be that setting up Pages, Review apps or just creating a merge request.
Links / references
cc @awhildy @dimitrieh @victorwu what do you think?
