Skip to content

Forking Guide

Joe Bandenburg edited this page Jul 9, 2015 · 11 revisions
  1. Create a GitHub account if you don't have one already. https://github.com/join
  2. Fork todo-grad-project by clicking the "Fork" button on the project page.
  3. Sign into CircleCI with your GitHub account. https://circleci.com
  4. Add your fork as a new project on CircleCI.
  5. Create an account on Heroku if you don't have one already. https://signup.heroku.com/
  6. Add a new app on Heroku called todo-grad-project-<name>. Replace <name> with a unique id for you. E.g. todo-grad-project-dave.
  7. Go to your account settings on Heroku and copy your API key. https://dashboard.heroku.com/account
  8. Go to your account settings on CircleCI and paste in your Heroku API key. https://circleci.com/account/heroku
  9. Go to your project's settings on CircleCI, go to "Heroku Deployment" and click "Add Heroku Deploy User".
  10. Edit circle.yml and change line 8, the name of the Heroku app to deploy to, from todo-grad-project to the name you entered when you created the Heroku app (e.g. todo-grad-project-dave).
  11. When you commit your changes to circle.yml, it should automatically trigger a build on CircleCI and then deploy to Heroku. You can see the status of the build on the CircleCI homepage. When the deployment completes you should be able to access your app at https://todo-grad-project-<name>.herokuapp.com/
  12. If it works, you're ready to read the Rules and move on to the Tasks.

Clone this wiki locally