Submit Search
Upload
Soscon lt 1
•
88 likes
•
4,683 views
DaeMyung Kang
Follow
How to start open source contribution
Read less
Read more
Internet
Report
Share
Report
Share
1 of 46
Download now
Download to read offline
Recommended
Open source oss
Open source oss
DaeMyung Kang
Opensource sw day
Opensource sw day
DaeMyung Kang
Visual studio 2013 github 연동하기
Visual studio 2013 github 연동하기
Park JaiChang
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기
nexusz99
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
NAVER Engineering
Better softwareengineer han
Better softwareengineer han
DaeMyung Kang
네이버 오픈소스세미나 - 오픈소스 바르게 시작하기 NAVER 강희숙
네이버 오픈소스세미나 - 오픈소스 바르게 시작하기 NAVER 강희숙
NAVER Engineering
Github 100% 활용하기 - XE Open seminar #3
Github 100% 활용하기 - XE Open seminar #3
XpressEngine
Recommended
Open source oss
Open source oss
DaeMyung Kang
Opensource sw day
Opensource sw day
DaeMyung Kang
Visual studio 2013 github 연동하기
Visual studio 2013 github 연동하기
Park JaiChang
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기
nexusz99
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
NAVER Engineering
Better softwareengineer han
Better softwareengineer han
DaeMyung Kang
네이버 오픈소스세미나 - 오픈소스 바르게 시작하기 NAVER 강희숙
네이버 오픈소스세미나 - 오픈소스 바르게 시작하기 NAVER 강희숙
NAVER Engineering
Github 100% 활용하기 - XE Open seminar #3
Github 100% 활용하기 - XE Open seminar #3
XpressEngine
[PandoraCube] 오픈 소스와 깃허브
[PandoraCube] 오픈 소스와 깃허브
PandoraCube , Sejong University
How to Contribute to OSS
How to Contribute to OSS
Sanghyeon Seo
오픈소스 생태계 일원으로서의 개발자
오픈소스 생태계 일원으로서의 개발자
JeongHun Byeon
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
NAVER D2
To become Open Source Contributor
To become Open Source Contributor
DaeMyung Kang
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
NAVER Engineering
GitHub로 프로젝트 운영하기
GitHub로 프로젝트 운영하기
Lee Geonhee
GitHub Pull Request 간단 사용 설명서
GitHub Pull Request 간단 사용 설명서
jungseob shin
How to contribute to open source
How to contribute to open source
Seoeun Park
D2 CAMPUS FEST 2015 오리엔테이션
D2 CAMPUS FEST 2015 오리엔테이션
NAVER D2
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용
Ian Choi
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
Jaewon Choi
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
Daniel Juyung Seo
깃헙으로 코드리뷰 하기
깃헙으로 코드리뷰 하기
Ohgyun Ahn
찾아가는 Git/Github Seminar
찾아가는 Git/Github Seminar
Jeong-Gun Lee
Open Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code review
Minsuk Lee
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy
Kenu, GwangNam Heo
오픈소스 개발을 위한 Git 사용법 실습
오픈소스 개발을 위한 Git 사용법 실습
BJ Jang
How to use Github? (For Cien)
How to use Github? (For Cien)
민수 김
위클리 발표자료
위클리 발표자료
hosung kang
Internet scaleservice
Internet scaleservice
DaeMyung Kang
2015 SW마에스트로 100+ 컨퍼런스_카카오 플랫폼과 Elastic Web Service
2015 SW마에스트로 100+ 컨퍼런스_카카오 플랫폼과 Elastic Web Service
2015 SW마에스트로 100+ 컨퍼런스
More Related Content
What's hot
[PandoraCube] 오픈 소스와 깃허브
[PandoraCube] 오픈 소스와 깃허브
PandoraCube , Sejong University
How to Contribute to OSS
How to Contribute to OSS
Sanghyeon Seo
오픈소스 생태계 일원으로서의 개발자
오픈소스 생태계 일원으로서의 개발자
JeongHun Byeon
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
NAVER D2
To become Open Source Contributor
To become Open Source Contributor
DaeMyung Kang
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
NAVER Engineering
GitHub로 프로젝트 운영하기
GitHub로 프로젝트 운영하기
Lee Geonhee
GitHub Pull Request 간단 사용 설명서
GitHub Pull Request 간단 사용 설명서
jungseob shin
How to contribute to open source
How to contribute to open source
Seoeun Park
D2 CAMPUS FEST 2015 오리엔테이션
D2 CAMPUS FEST 2015 오리엔테이션
NAVER D2
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용
Ian Choi
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
Jaewon Choi
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
Daniel Juyung Seo
깃헙으로 코드리뷰 하기
깃헙으로 코드리뷰 하기
Ohgyun Ahn
찾아가는 Git/Github Seminar
찾아가는 Git/Github Seminar
Jeong-Gun Lee
Open Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code review
Minsuk Lee
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy
Kenu, GwangNam Heo
오픈소스 개발을 위한 Git 사용법 실습
오픈소스 개발을 위한 Git 사용법 실습
BJ Jang
How to use Github? (For Cien)
How to use Github? (For Cien)
민수 김
위클리 발표자료
위클리 발표자료
hosung kang
What's hot
(20)
[PandoraCube] 오픈 소스와 깃허브
[PandoraCube] 오픈 소스와 깃허브
How to Contribute to OSS
How to Contribute to OSS
오픈소스 생태계 일원으로서의 개발자
오픈소스 생태계 일원으로서의 개발자
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
To become Open Source Contributor
To become Open Source Contributor
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
GitHub로 프로젝트 운영하기
GitHub로 프로젝트 운영하기
GitHub Pull Request 간단 사용 설명서
GitHub Pull Request 간단 사용 설명서
How to contribute to open source
How to contribute to open source
D2 CAMPUS FEST 2015 오리엔테이션
D2 CAMPUS FEST 2015 오리엔테이션
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
깃헙으로 코드리뷰 하기
깃헙으로 코드리뷰 하기
찾아가는 Git/Github Seminar
찾아가는 Git/Github Seminar
Open Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code review
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy
오픈소스 개발을 위한 Git 사용법 실습
오픈소스 개발을 위한 Git 사용법 실습
How to use Github? (For Cien)
How to use Github? (For Cien)
위클리 발표자료
위클리 발표자료
Viewers also liked
Internet scaleservice
Internet scaleservice
DaeMyung Kang
2015 SW마에스트로 100+ 컨퍼런스_카카오 플랫폼과 Elastic Web Service
2015 SW마에스트로 100+ 컨퍼런스_카카오 플랫폼과 Elastic Web Service
2015 SW마에스트로 100+ 컨퍼런스
코끼리를 냉장고에 넣는 법 - 최부호, NDC2013
코끼리를 냉장고에 넣는 법 - 최부호, NDC2013
NDOORS
OpenSource Contributor
OpenSource Contributor
DaeMyung Kang
MariaDB
MariaDB
ymtech
Change Requirement
Change Requirement
DaeMyung Kang
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
2015 SW마에스트로 100+ 컨퍼런스
Selenium for XE
Selenium for XE
승훈 오
01 페이스북특강 (daum it pro bono) 140308
01 페이스북특강 (daum it pro bono) 140308
csr_hope
SW Maestro 1-1 Project Keynote PDF
SW Maestro 1-1 Project Keynote PDF
진수 한
Refactoring(inline class, Hide delegate, remove middle man)
Refactoring(inline class, Hide delegate, remove middle man)
DaeMyung Kang
페이스북 페이지 분석 Pampered chef
페이스북 페이지 분석 Pampered chef
Jun Hee Kim
git, git flow
git, git flow
eva
모바일 환경에 대한 이해와 네이버의 방향
모바일 환경에 대한 이해와 네이버의 방향
Seungyul Kim
Selenium and XpressEngine
Selenium and XpressEngine
Sol Kim
Selenium for-ui-test
Selenium for-ui-test
승훈 오
Python andselenium
Python andselenium
DaeMyung Kang
Random 111203223949-phpapp02
Random 111203223949-phpapp02
DaeMyung Kang
Git flow
Git flow
DaeMyung Kang
LinqPad for DevOps
LinqPad for DevOps
성수 이
Viewers also liked
(20)
Internet scaleservice
Internet scaleservice
2015 SW마에스트로 100+ 컨퍼런스_카카오 플랫폼과 Elastic Web Service
2015 SW마에스트로 100+ 컨퍼런스_카카오 플랫폼과 Elastic Web Service
코끼리를 냉장고에 넣는 법 - 최부호, NDC2013
코끼리를 냉장고에 넣는 법 - 최부호, NDC2013
OpenSource Contributor
OpenSource Contributor
MariaDB
MariaDB
Change Requirement
Change Requirement
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
Selenium for XE
Selenium for XE
01 페이스북특강 (daum it pro bono) 140308
01 페이스북특강 (daum it pro bono) 140308
SW Maestro 1-1 Project Keynote PDF
SW Maestro 1-1 Project Keynote PDF
Refactoring(inline class, Hide delegate, remove middle man)
Refactoring(inline class, Hide delegate, remove middle man)
페이스북 페이지 분석 Pampered chef
페이스북 페이지 분석 Pampered chef
git, git flow
git, git flow
모바일 환경에 대한 이해와 네이버의 방향
모바일 환경에 대한 이해와 네이버의 방향
Selenium and XpressEngine
Selenium and XpressEngine
Selenium for-ui-test
Selenium for-ui-test
Python andselenium
Python andselenium
Random 111203223949-phpapp02
Random 111203223949-phpapp02
Git flow
Git flow
LinqPad for DevOps
LinqPad for DevOps
More from DaeMyung Kang
Count min sketch
Count min sketch
DaeMyung Kang
Redis
Redis
DaeMyung Kang
Ansible
Ansible
DaeMyung Kang
Why GUID is needed
Why GUID is needed
DaeMyung Kang
How to use redis well
How to use redis well
DaeMyung Kang
The easiest consistent hashing
The easiest consistent hashing
DaeMyung Kang
How to name a cache key
How to name a cache key
DaeMyung Kang
Integration between Filebeat and logstash
Integration between Filebeat and logstash
DaeMyung Kang
How to build massive service for advance
How to build massive service for advance
DaeMyung Kang
Massive service basic
Massive service basic
DaeMyung Kang
Data Engineering 101
Data Engineering 101
DaeMyung Kang
How To Become Better Engineer
How To Become Better Engineer
DaeMyung Kang
Kafka timestamp offset_final
Kafka timestamp offset_final
DaeMyung Kang
Kafka timestamp offset
Kafka timestamp offset
DaeMyung Kang
Data pipeline and data lake
Data pipeline and data lake
DaeMyung Kang
Redis acl
Redis acl
DaeMyung Kang
Coffee store
Coffee store
DaeMyung Kang
Scalable webservice
Scalable webservice
DaeMyung Kang
Number system
Number system
DaeMyung Kang
webservice scaling for newbie
webservice scaling for newbie
DaeMyung Kang
More from DaeMyung Kang
(20)
Count min sketch
Count min sketch
Redis
Redis
Ansible
Ansible
Why GUID is needed
Why GUID is needed
How to use redis well
How to use redis well
The easiest consistent hashing
The easiest consistent hashing
How to name a cache key
How to name a cache key
Integration between Filebeat and logstash
Integration between Filebeat and logstash
How to build massive service for advance
How to build massive service for advance
Massive service basic
Massive service basic
Data Engineering 101
Data Engineering 101
How To Become Better Engineer
How To Become Better Engineer
Kafka timestamp offset_final
Kafka timestamp offset_final
Kafka timestamp offset
Kafka timestamp offset
Data pipeline and data lake
Data pipeline and data lake
Redis acl
Redis acl
Coffee store
Coffee store
Scalable webservice
Scalable webservice
Number system
Number system
webservice scaling for newbie
webservice scaling for newbie
Soscon lt 1
1.
강대명(charsyam@naver.com) 오픈소스에 공헌을 시작하는 방법 카카오 2015.10.28
2.
Who am I? •
강대명(charsyam) • (현)카카오스토리 백엔드 개발 • Apache Tajo Commiter • Redis/Twemproxy Contributor
3.
오늘의 주제 오픈소스
4.
오늘의 주제 오픈소스 소스 공개, 자유로운
재배포
5.
리눅스, 하둡, 스파크
6.
어떻게 시작해야 할까요?
7.
코끼리를 냉장고에 넣는 3가지
방법?
8.
오픈 소스 공헌을 시작하는
3가지 방법
9.
오픈소스 공헌을 시작하는
3가지 방법 1. Github 에서 오픈소스를 선택한다. 2. 코드를 수정한다. 3. Pull Request를 보낸다.
10.
오픈소스 공헌을 시작하는
3가지 방법 1. Github 에서 오픈소스를 선택한다. 2. 코드를 수정한다. 3. Pull Request를 보낸다.
11.
오픈소스 공헌을 시작하는
3가지 방법 1. Github 에서 오픈소스를 선택한다. 2. 코드를 수정한다. 3. Pull Request를 보낸다.
12.
13.
오늘의 주제 오해
14.
오해 코드만 기여 가능 내가
내면 받아줄꺼야. 멋진 기능(큰 기능)
15.
기여
16.
기여=공헌
17.
공헌 힘을 써 이바지
하다.
18.
기여 기능 테스트 코드 문서화 오타버그리포팅 리뷰
19.
기여 기능 테스트 코드 문서화 오타버그리포팅 리뷰 질문
20.
21.
오해 코드만 기여 가능 내가
내면 받아줄꺼야. 멋진 기능(큰 기능)
22.
그는 당신을 모릅니다.
23.
신뢰
24.
신뢰 대화 참여도 기존 경험 리뷰
25.
오해 코드만 기여 가능 내가
내면 받아줄꺼야. 멋진 기능(큰 기능)
26.
서로의 방향이 다를
수 있습니다.
27.
나에겐 필요하지만, 프로젝트 방향성과 다른…
28.
적용 여부는 온전히 커미터의
결정
29.
어떻게 시작할까?
30.
빌드오류 옛날 OS Minor 플랫폼
31.
오타 주석 메뉴얼
32.
Misspelling https://pypi.python.org/pypi/misspellings
33.
find . -name
'*.c' | misspellings -f – coreutils/src/cat.c:754: efficency -> "efficiency" coreutils/src/comm.c:198: funtion -> "function" coreutils/src/expr.c:21: seperate -> "separate" coreutils/src/pr.c:1417: accomodate -> "accommodate" coreutils/src/tac.c:342: unneccessary -> "unnecessary" coreutils/src/test.c:91: supressed -> "suppressed"
34.
주석이나 메뉴얼의 오타 커미터의
리뷰에 적은 노력이 듬.
35.
36.
37.
처음에는 작은 것
부터
38.
자주 보다 보면 코드가
이해되기 시작함
39.
2종류의 사람
40.
이 발표 이후에 아무것도
못하는 사람
41.
이 발표 이후에 조그마한
것이라도 시작하는 사람…
42.
자 이제부터… 시작하십시오.
43.
꾸준히…
44.
먼저 Github 사용법 부터
익히세요.
45.
백수든 직장인이든… Github 이
답입니다.
46.
THANK YOU!
Download now