GitHub: The Good Parts @ruiwang_cn
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
URL: https://github.com/mbostock
#2: Manage projects
Team, organisation, repository
PRIDE Cluster: https://github.com/PRIDE-Cluster
#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
GitHub Issues: https://github.com/issues
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
Gist: https://gist.github.com/
#4: GitHub Pages
GitHub Pages: https://pages.github.com/
URL: https://github.com/snowplow/snowplow/wiki
Jeklly: http://jekyllrb.com/
#5: Continus Integration
Travis: http://travis-ci.org
Gemnasium: https://gemnasium.com/
#6: DOI
Zenodo: https://zenodo.org/
#7: Write a book
GitBook: https://www.gitbook.com/
Resources
• GitHub Guide: https://guides.github.com/
• Explore GitHub: https://github.com/explore
Questions