Python korea 2012 11-24-github

Post on 29-Jan-2018

2,244 views 0 download

transcript

Bae Kwon Han < darjeeling@gmail.com >

•about git

•about github

•github how to

•Things to do

http://git-scm.com/

•Distributed revision and source code management system

• designed and developed by Linus Torvalds for Linux Kernel

• GPL version 2 license

Company using

Everybody loves git

•Distributed

• Fast

• Easy Merge

Open Source with

GIT IS EASY

HTTP://TRY.GITHUB.COM

GITHUB

• Source Code Repository

• social coding / open source contributing

• service hook

• deployment

• issue tracker / wiki

• gist

• resume

• github pages for homepage

• jobs

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

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

SOCIAL COADING

• fork

• copy repo

• pull request

• push my changes to origin source

SOCIAL COADING

fork by one-click

SOCIAL COADING

pull request

SOCIAL COADING

SERVICE HOOKS

DEPLOYMENT

you can add deployment-only ssh key

ISSUE TRACKER / WIKI

ISSUE TRACKER / WIKI

GIST

https://gist.github.com/

GIST

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

RESUME

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

JOBS

https://jobs.github.com/

JOBS IN THESE DAYS

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

Q & A