Open Source, Git, and GitHub

Created by Paul Tyng / @ptyng

What is Open Source?

  • Why share? What's the benefit?
  • Free? Really?
  • How do companies make money?
  • Can I use this in my own project/homework?

Real Life Examples

OS: Android / Linux

Browsers (in part), Chrome, Safari, Firefox, etc.

Popular software alternatives: Open office, Blender

Core pieces of almost all software

What is a Version Control System?

What is Git?

https://try.github.io

What is GitHub?

https://desktop.github.com/

https://education.github.com/pack/join

How do people develop Open Source together?

Node.js pull requests on GitHub: https://github.com/nodejs/node/pulls

Forking:
https://guides.github.com/activities/forking/

Advanced Stuff on GitHub