Skip to content

dzoladz/tedsig-futures

Repository files navigation

TEDSIG | Speculative Library Futures

DOI

Example Elements

Setup

  1. git clone the repo from GitHub
  2. cd to repo root and git pull
  3. bundle install
  4. Continue with step 3 below

Contributing

  1. Make sure you're on the master branch
  • git checkout master
  1. Make sure your master branch is up to date
  • git pull origin master
  1. Start up jekyll
  1. Create a new branch for your changes
  • git checkout -b issue#3
  1. Make changes, check http://localhost:4000 to see your changes live
  2. Add your changed files
  • git add {changed-files}
  1. Commit your changes with a fancy message
  • git commit -m "fixes issue #3"
  1. Add your branch to the repo
  • git push --set-upstream origin issue#3
  1. Switch back to the master branch
  • git checkout master
  1. Go to https://github.com/dzoladz/tedsig-futures.git
  2. Make a pull request base:master and compare:issue-3
  3. Wait for someone to test your changes and merge the pull request
  4. Do the dance of joy 🎉

Managing Pull Requests

  1. Follow steps 1 - 3 above
  2. Get any remote branches
  • git fetch
  1. Switch to the branch in question
  • git checkout BRANCHNAME
  1. bundle exec jekyll serve
  2. Check http://localhost:4000 that nothing is broken
  3. Merge that branch into master (easiest to manage on the GitHub site)