GitHub: The Good Parts

Preview:

Citation preview

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