span "If you haven't deployed your app to GitHub yet, start at "
a 'Deploying to GitHub', href: 'deploying_to_github'
important "If you have any problems with these steps, ask a volunteer for help. If you don't know if you have Git installed or have a GitHub account, it's okay to do these steps later instead."
goal "Commit your changes to locally"
goal "Push your changes to GitHub"
step "Commit any pending changes to git" do
message "GitHub will only receive the files we've committed into our local git repository. So we need to make sure all changed files have been committed."
console "git status"
message "`git status` shows you any pending changes you've created. If it has no output, you're already ready to deploy! Otherwise..."
git add .
git commit -m "Some helpful message for your future self"
message "Your commit message should reference whatever your outstanding changes are: something like 'added new cat picture'."
step "Push changes to GitHub" do
console "git push origin master"
message "This takes all changes you've committed locally and pushes them to GitHub."
step "Visit your site" do
message "Go to your browser and navigate to **[your-github-user-name].github.io**"
message "You should see the changes you made, but ON THE INTERNET!"