anchor.diff:  
   The second step can be different, it depends of if you are hosted on GitHub/GitLab or on a self hosted instance.
   
  -If you are using GitHub or GitLab, I can easily calculate the provider, the url of your repository, the project name, if you use `master` or `ghpages`...
  +If you are using GitHub or GitLab, I can easily calculate the provider, the url of your repository, the name of the project, if you use `master` or `gh-pages`...
   
   So in this case, you will be redirect to the *Authentication* step. In the other case, you will see the step to define your *Provider*.
   
  
positive.code: 
  image::https://user-images.githubusercontent.com/2006548/80399009-ce9d5980-88b8-11ea-9bea-9bd34cc71216.png[]
  
  The password is not the one you use for GitLab or GitHub, it is a password you will have to define, to encrypt you personal token in your localStorage. So you will not have to remember your personal token to login, only this password.
  
  The last (maybe not 🤔) step is the configuration of your repository.
  
  
negative.code: 
  This kind of stuff is ok for a developer maybe, but certainly not enough for great user experience.
  
  My goal with my tools is to provide a UX between Jekyll and Wordpress or Ghost for {url_ohmypages}[ohmypages!] and between RevealJS with HTML and PowerPoint for {url_ohmydeck}[ohmydeck!], so it was clear for me that I had something to do with the *onboarding*.
  
  So, here is what I did
  
  I started with a *Welcome*, I'm not sure about the content yet but... we'll see 😄
  
  