SlideShare ist ein Scribd-Unternehmen logo
1 von 52
Downloaden Sie, um offline zu lesen
문서로 
시작하는 
오픈소스 
기여하기
Chang W. Doh 
<hi> </hi> 
GDG WebTech Organizer 
HTML5Rocks/KO Contributor/Coordinator
Q. 
“문서 작업으로 오픈소스에 기여 
할 수 있을까?” 
http://commons.wikimedia.org/Stacks of Copy Paper.jpg
물론이죠!
이슈 리포트
리뷰
번역
의 사례...
http://www.html5rocks.com/ko
Q. 왜 시작했나요?
다음 중 정답은? 
1. 영어 공부 좀 하고 싶었어요. 
2. 기술에는 원래 관심이 많아요. 
3. 오픈소스는 뭔가 꿈과 모험의 세계?! 
4. 업무 분야가 HTML5로 전환. 
5. 오늘 발표하려고...
사실 처음에는...
뭐, 해 볼만한 것이 있나?
“어? 자주 가는 사이트가 GitHub에?”
오픈소스로구나!!!!
마침 해보지 않은 것들만의 집합
“음...난 안불편하니까… 
다른 사람이 하겠지, 뭐”
누군가가 사이트 스트링을 
한글 번역하던 흔적 발견! 
오픈소스 개미지옥 Rebooted! 
Thanks to 변치훈님!! :)
첫번째 Pull Request
첫번째 Pull Request 
자동 번역?? 품질 괜찮은데!!!! 
ㄴㄴ 사람이 번역했는데? :/ 
lol
두번째 Pull Request 
그리고 아무도 없었습니다. 
;-(
하다보니...
한국어는 제가 훨씬 잘하더군요. 
“경찰청 창살 쇠창살 해봐!”
다행스럽게 
한국에 계시는 개발자들이 좋아합니다.
해외의 개발자들도 좋아합니다.
심지어... 
“한국어가 이상하게 보여!” 
라고 외국인이… <3
ISSUE. 주객전도의 사태
반응형 번역자 
“번역할 것이 남아있으면 불안증세가....”
...사실은 더 많…lol 
17 대 1 
“번역 커밋과 새로운 튜토리얼 등록의 쉴 새 없는 선순환"
SOLUTION! 
일단 하는 일은 전부 알리자! 
이봐 자네, 번역 한번해보지 않겠나? :)
HTML5Rocks/KO: http://html5rocksko.blogspot.kr/
트렐로 보드 : http://goo.gl/jCzWYN
번역에 참가하신 분들이 점점...
현재 HTML5Rocks의 
튜토리얼 및 기고글: 162개 
43+2개의 한국어 번역! 
Big Thanks to All TRANSLATORS!!!!
이 모든 것이 
값진 경험
오픈소스에 대한 경험! 
오픈소스의 진행 프로세스/커뮤니티, 
Git Workflow, 
이유를 알 수 없는 책임감
Commit Live의 기쁨! 
번역자에 내 이름이…;-)
문화의 다양성 체험!
모르는 개발자에서 아는 사람으로...
간접 체험을 통한 약간의 인사이트 
● 실제 Product와 연관된 문서 프로젝트. 
● 현재의 주요 관심사들로 구성. 
● 향후 계획은 이슈와 캘린더 + 댓글 속에
가장 중요했던 것은…
오픈소스에 참여하고 있는 그런 느낌적인 느낌 
YAY!!!
WARNING! 
내가 번역했는데 왜 처음 보는 내용 같지? 
글이 아니라 번역 자체에 매몰되는 순간
참여해보고 싶다면...
HTML5Rocks 
또 다른 슬라이드: http://goo.gl/67ZCuU 
Trello Board: http://goo.gl/jCzWYN 
HTML5Rocks/KO Blog: http://goo.gl/Cu9eBe
Web Fundametals 
Respository: http://goo.gl/LcMtKn 
Trello Board: http://goo.gl/QAHwWD
참여하는 환경이 어렵다면...
● MDN(Mozilla Developer Network) 
○ https://developer.mozilla.org/en-US/docs/MDN/Contribute 
● WebPlatform.org 
○ http://docs.webplatform.org/wiki/WPD:Editors_Guide/ko 
● Khan Academy 
○ https://sites.google.com/site/khanacademykorean/ 
● Code.org 
○ http://code.org/translate
단 한 가지 필요한 것은 
겁먹지 않는 것!
ROCK You!

Weitere ähnliche Inhalte

Was ist angesagt?

개발자와 영어 Why and how
개발자와 영어 Why and how개발자와 영어 Why and how
개발자와 영어 Why and how
Minwoo Park
 
To become Open Source Contributor
To become Open Source ContributorTo become Open Source Contributor
To become Open Source Contributor
DaeMyung Kang
 

Was ist angesagt? (20)

오픈 소스와 코드 리뷰
오픈 소스와 코드 리뷰오픈 소스와 코드 리뷰
오픈 소스와 코드 리뷰
 
파이콘 한국 2015 디자인 후기
파이콘 한국 2015 디자인 후기파이콘 한국 2015 디자인 후기
파이콘 한국 2015 디자인 후기
 
Start open source
Start open source Start open source
Start open source
 
[아주대] 오픈 소스와 글로벌 경쟁력
[아주대] 오픈 소스와 글로벌 경쟁력[아주대] 오픈 소스와 글로벌 경쟁력
[아주대] 오픈 소스와 글로벌 경쟁력
 
개발자와 영어 Why and how
개발자와 영어 Why and how개발자와 영어 Why and how
개발자와 영어 Why and how
 
How To Become Better Engineer
How To Become Better EngineerHow To Become Better Engineer
How To Become Better Engineer
 
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
 
How to study
How to studyHow to study
How to study
 
Open Source is My Job
Open Source is My JobOpen Source is My Job
Open Source is My Job
 
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
 
대마고에서 살아남기
대마고에서 살아남기대마고에서 살아남기
대마고에서 살아남기
 
Github? linux? 이건 뭐지?
Github? linux? 이건 뭐지?Github? linux? 이건 뭐지?
Github? linux? 이건 뭐지?
 
오픈소스 생태계 일원으로서의 개발자
오픈소스 생태계 일원으로서의 개발자오픈소스 생태계 일원으로서의 개발자
오픈소스 생태계 일원으로서의 개발자
 
Open source oss
Open source ossOpen source oss
Open source oss
 
Deview 2013 - 나는 왜 개발자인데 자신이 없을까?
Deview 2013 - 나는 왜 개발자인데자신이 없을까?Deview 2013 - 나는 왜 개발자인데자신이 없을까?
Deview 2013 - 나는 왜 개발자인데 자신이 없을까?
 
16 학술제 마무리 자료
16 학술제 마무리 자료16 학술제 마무리 자료
16 학술제 마무리 자료
 
Opensource sw day
Opensource sw dayOpensource sw day
Opensource sw day
 
To become Open Source Contributor
To become Open Source ContributorTo become Open Source Contributor
To become Open Source Contributor
 
[위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화
[위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화 [위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화
[위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화
 
라이트닝 토크 2015 파이콘
라이트닝 토크 2015 파이콘라이트닝 토크 2015 파이콘
라이트닝 토크 2015 파이콘
 

Ähnlich wie SOSCON 2014: 문서 기반의 오픈소스 기여하기

평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2
cho hyun jong
 
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
NAVER D2
 
『Modern PHP』 - 미리보기
『Modern PHP』 - 미리보기『Modern PHP』 - 미리보기
『Modern PHP』 - 미리보기
복연 이
 
[Hello world]n forge
[Hello world]n forge[Hello world]n forge
[Hello world]n forge
NAVER D2
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
NAVER D2
 
비영리 활동가에게 유용한 웹서비스
비영리 활동가에게 유용한 웹서비스비영리 활동가에게 유용한 웹서비스
비영리 활동가에게 유용한 웹서비스
sinbi 장상미
 

Ähnlich wie SOSCON 2014: 문서 기반의 오픈소스 기여하기 (20)

네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
 
나의 오픈소스 사용기
나의 오픈소스 사용기나의 오픈소스 사용기
나의 오픈소스 사용기
 
나는 요리를 오픈소스로 배웠다.
나는 요리를 오픈소스로 배웠다.나는 요리를 오픈소스로 배웠다.
나는 요리를 오픈소스로 배웠다.
 
개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기
 
평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2
 
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
 
평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2
 
Lablup Conf 2022 - 강시온.pdf
Lablup Conf 2022 - 강시온.pdfLablup Conf 2022 - 강시온.pdf
Lablup Conf 2022 - 강시온.pdf
 
『Modern PHP』 - 미리보기
『Modern PHP』 - 미리보기『Modern PHP』 - 미리보기
『Modern PHP』 - 미리보기
 
[Hello world]n forge
[Hello world]n forge[Hello world]n forge
[Hello world]n forge
 
오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)
 
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
 
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
 
2019년에 기술 문서를 번역하는 기분
2019년에 기술 문서를 번역하는 기분2019년에 기술 문서를 번역하는 기분
2019년에 기술 문서를 번역하는 기분
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
 
비영리 활동가에게 유용한 웹서비스
비영리 활동가에게 유용한 웹서비스비영리 활동가에게 유용한 웹서비스
비영리 활동가에게 유용한 웹서비스
 
학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your Way
 

Mehr von Chang W. Doh

Kotlin, 어떻게 동작하나요
Kotlin, 어떻게 동작하나요Kotlin, 어떻게 동작하나요
Kotlin, 어떻게 동작하나요
Chang W. Doh
 
Service Worker 201 (en)
Service Worker 201 (en)Service Worker 201 (en)
Service Worker 201 (en)
Chang W. Doh
 

Mehr von Chang W. Doh (20)

Exploring what're new in Web for the Natively app
Exploring what're new in Web for the Natively appExploring what're new in Web for the Natively app
Exploring what're new in Web for the Natively app
 
Kotlin의 코루틴은 어떻게 동작하는가
Kotlin의 코루틴은 어떻게 동작하는가Kotlin의 코루틴은 어떻게 동작하는가
Kotlin의 코루틴은 어떻게 동작하는가
 
Hey Kotlin, How it works?
Hey Kotlin, How it works?Hey Kotlin, How it works?
Hey Kotlin, How it works?
 
Kotlin, 어떻게 동작하나요
Kotlin, 어떻게 동작하나요Kotlin, 어떻게 동작하나요
Kotlin, 어떻게 동작하나요
 
introduction to Web Assembly
introduction to Web Assembly introduction to Web Assembly
introduction to Web Assembly
 
PWA Roadshow Seoul - Keynote
PWA Roadshow Seoul - KeynotePWA Roadshow Seoul - Keynote
PWA Roadshow Seoul - Keynote
 
PWA Roadshow Seoul - HTTPS
PWA Roadshow Seoul - HTTPSPWA Roadshow Seoul - HTTPS
PWA Roadshow Seoul - HTTPS
 
CSS 다시 파서 어디에 쓰나
CSS 다시 파서 어디에 쓰나CSS 다시 파서 어디에 쓰나
CSS 다시 파서 어디에 쓰나
 
Natively Web App & Service Worker
Natively Web App & Service WorkerNatively Web App & Service Worker
Natively Web App & Service Worker
 
초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101
 
Service Worker 201 (한국어)
Service Worker 201 (한국어)Service Worker 201 (한국어)
Service Worker 201 (한국어)
 
Service Worker 201 (en)
Service Worker 201 (en)Service Worker 201 (en)
Service Worker 201 (en)
 
Service Worker 101 (en)
Service Worker 101 (en)Service Worker 101 (en)
Service Worker 101 (en)
 
Service Worker 101 (한국어)
Service Worker 101 (한국어)Service Worker 101 (한국어)
Service Worker 101 (한국어)
 
What is next for the web
What is next for the webWhat is next for the web
What is next for the web
 
Instant and offline apps with Service Worker
Instant and offline apps with Service WorkerInstant and offline apps with Service Worker
Instant and offline apps with Service Worker
 
Chrome enchanted 2015
Chrome enchanted 2015Chrome enchanted 2015
Chrome enchanted 2015
 
프론트엔드 개발자를 위한 크롬 렌더링 성능인자 이해하기
프론트엔드 개발자를 위한 크롬 렌더링 성능인자 이해하기프론트엔드 개발자를 위한 크롬 렌더링 성능인자 이해하기
프론트엔드 개발자를 위한 크롬 렌더링 성능인자 이해하기
 
Polymer Codelab: Before diving into polymer
Polymer Codelab: Before diving into polymerPolymer Codelab: Before diving into polymer
Polymer Codelab: Before diving into polymer
 
알아봅시다, Polymer: Web Components & Web Animations
알아봅시다, Polymer: Web Components & Web Animations알아봅시다, Polymer: Web Components & Web Animations
알아봅시다, Polymer: Web Components & Web Animations
 

SOSCON 2014: 문서 기반의 오픈소스 기여하기