Web IDE from the first commit

For a brand new programmer like at a Rails Girls event, we should try to make the Web IDE first use experience wonderful and inviting. What would an ideal on boarding experience look like?

Proposal

  • If the project is empty or only has a README, help them create .gitlab-ci.yml file and commit it.
    • prompt to add a .gitlab-ci.yml to show them how to create a file
    • prompt to show them how to stage the file
    • prompt to show them how to commit the file
    • encouraging success state, that we are now configuring a runner for them
  • Open the terminal automatically, and show a tip to run rails new blog and files automatically appear in the file list
  • TBD
Assignee Loading
Time tracking Loading