Transcript
Page 2: Python korea 2012 11-24-github

•about git

•about github

•github how to

•Things to do

Page 3: Python korea 2012 11-24-github

http://git-scm.com/

Page 4: Python korea 2012 11-24-github

•Distributed revision and source code management system

• designed and developed by Linus Torvalds for Linux Kernel

• GPL version 2 license

Page 5: Python korea 2012 11-24-github

Company using

Page 6: Python korea 2012 11-24-github

Everybody loves git

Page 7: Python korea 2012 11-24-github

•Distributed

• Fast

• Easy Merge

Open Source with

Page 8: Python korea 2012 11-24-github

GIT IS EASY

Page 9: Python korea 2012 11-24-github

HTTP://TRY.GITHUB.COM

Page 10: Python korea 2012 11-24-github
Page 11: Python korea 2012 11-24-github

GITHUB

• Source Code Repository

• social coding / open source contributing

• service hook

• deployment

• issue tracker / wiki

• gist

• resume

• github pages for homepage

• jobs

Page 12: Python korea 2012 11-24-github

SOURCE CODE REPO

• public repo is free

• public repo makes you egoless programmer

• everybody can see you, in your source code

• companies

• your friends

• future co-workers, boss

Page 13: Python korea 2012 11-24-github

SOURCE CODE REPO

• configuration file backup, dist, keep

• https://github.com/ganadist/scripts : personal scripts

• https://github.com/dahlia/vimrc : vimrc

• https://github.com/defunkt/emacs : emacs configuration

• https://github.com/sontek/dotfiles : dot files for config

Page 14: Python korea 2012 11-24-github

SOCIAL COADING

• fork

• copy repo

• pull request

• push my changes to origin source

Page 15: Python korea 2012 11-24-github

SOCIAL COADING

fork by one-click

Page 16: Python korea 2012 11-24-github

SOCIAL COADING

pull request

Page 17: Python korea 2012 11-24-github

SOCIAL COADING

Page 18: Python korea 2012 11-24-github

SERVICE HOOKS

Page 19: Python korea 2012 11-24-github

DEPLOYMENT

you can add deployment-only ssh key

Page 20: Python korea 2012 11-24-github

ISSUE TRACKER / WIKI

Page 21: Python korea 2012 11-24-github

ISSUE TRACKER / WIKI

Page 22: Python korea 2012 11-24-github

GIST

https://gist.github.com/

Page 23: Python korea 2012 11-24-github

GIST

Page 24: Python korea 2012 11-24-github

RESUME

• resume with your informations

• http://resume.github.com/?darjeeling : me

• http://resume.github.com/?trustin : netty developer

• http://resume.github.com/?dahlia : hong minhee

Page 25: Python korea 2012 11-24-github

RESUME

Page 26: Python korea 2012 11-24-github

GITHUB-PAGES

• can be used as document service

• http://dahlia.kr/wand/ : wand manual page

• can be used as blog

• http://spoqa.github.com/ : spoqa tech blog

• can be used as resume, other service

Page 27: Python korea 2012 11-24-github

JOBS

https://jobs.github.com/

Page 28: Python korea 2012 11-24-github

JOBS IN THESE DAYS

Page 29: Python korea 2012 11-24-github

WHAT SHOULD I DO?

• create github account

• fork favorite project

•make changes and pull request

• report bugs to issue tracker

• follow me!

• https://github.com/users/follow?target=darjeeling

Page 30: Python korea 2012 11-24-github

Q & A


Top Related