GitHub: The Good Parts@ruiwang_cn
GitHub is the largest code
host on the planet with over
20. 5 millions repositories
GitHub 101
#1: Coding is social
Think FaceBook for coders
#2: Manage projects
Team, organisation, repository
#3: GitHub workflow
Step 1: Create a branch
Step 2: Add commits
Step 3: Open a Pull Request
Step 4: Discuss and review your
code
Step 5: Merge and deploy
GitHub Goodies
#1: Issue tracking
My House Project: https://github.com/frabcus/house/labels/building
#2: Code
Pull Request = Code + Issue + Code Comments
Commit comments
Compare any two branches
#3: Gist
#4: GitHub Pages
#5: Continus Integration
Travis: http://travis-ci.org
Gemnasium: https://gemnasium.com/
#6: DOI
#7: Write a book
Resources
• GitHub Guide: https://guides.github.com/
• Explore GitHub: https://github.com/explore
Questions