Github 101

Published on Oct 12, 2016

No Description

PRESENTATION OUTLINE

Github 101

getting started: collaboratively
Photo by roger_ipa

Github is

  • an open source,
  • version control,
  • online repository,
  • sharing,
  • collaborative platform.

Barriers to entrance

..and the club can feel exclusive
Photo by PinkMoose

Git

  • Linux kernel, Linus Torvalds
  • Open source (repository), multiple developers (commit and branch)
  • Work locally (push and pull)
  • Discuss and go live (deploy)
  • Combine (merge)

Git and, yes, Github

command line and now tool-based repository

Not just for developers anymore

Getting started

Designer alternatives

Github APIs (addons)

Photo by jeff_golden

Github Workflow

  • Create repo
  • Create branch
  • Commit changes
  • Send a pull request
  • Discuss
  • Merge (and delete)
Photo by m01229

Renee Clear

Haiku Deck Pro User