SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
오픈소스에 기여할 때
해도 되는 일과
하면 안되는 일
2020.10.24
Hacktoberfest Seoul
Outsider
https://octoverse.github.com/#overall-contributions
수많은
오픈소스 프로젝트가 있다
https://unsplash.com/photos/AF6N3WRsyk4
프로젝트마다
다른 분위기
https://unsplash.com/photos/nhX8QhXMBkM
https://unsplash.com/photos/mx94V7uE1eU
OO 해도 되나요?
커뮤니티에 도움 되는 일은
뭐든지 가능하다
https://unsplash.com/photos/0aMMMUjiiEQ
오타 하나만 수정해도
되나요?
논의되지 않은
대규모 구조 변경
https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals
만들어진 이슈가 없는데
PR을 바로 올려도 되나요?
검색해보지 않고
바로 이슈나 PR 올리기
// TODO 에 있는 내용을
수정해도 되나요?
이미 누가 한다고 손을 든
이슈는 어떻게 하나요?
이슈나 PR을
방치하지 마세요
이슈나 논의의 의도를
질문하세요
DRAFT PR을 활용하세요
Pull Request를 올렸는데
아무런 반응이 없어요.
그냥 바빠서…
https://unsplash.com/photos/z_S5m-dqADA
•회사와 가족
•많은 이슈와 PR
•많은 프로젝트
•직접 코드도 작성해야…
불필요한 메인테이너 소환
리뷰받은 내용 수정 후
댓글 남기기
고객처럼 메인테이너를
대하기
메인테이너 설득하기
다른 오픈 소스를 사용하는
이유를 굳이 말하기
리뷰하기 좋은 PR을 만드세요
•설명 최대한 자세하게
•가능한 간단한 changes
•참조 링크 달기
상처 받지 마세요
The End
outsideris@gmail.com
outsideris
outsideris

Contenu connexe

Plus de JeongHun Byeon

Plus de JeongHun Byeon (20)

당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?
당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?
당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?
 
오픈소스에 기여할 때 알면 좋을 개발 프로세스
오픈소스에 기여할 때 알면 좋을 개발 프로세스오픈소스에 기여할 때 알면 좋을 개발 프로세스
오픈소스에 기여할 때 알면 좋을 개발 프로세스
 
DevOps를 가속화하는 플랫폼 엔지니어링
DevOps를 가속화하는 플랫폼 엔지니어링DevOps를 가속화하는 플랫폼 엔지니어링
DevOps를 가속화하는 플랫폼 엔지니어링
 
클라우드 시대에 맞는 사이트 신뢰성 엔지니어
클라우드 시대에 맞는 사이트 신뢰성 엔지니어클라우드 시대에 맞는 사이트 신뢰성 엔지니어
클라우드 시대에 맞는 사이트 신뢰성 엔지니어
 
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척? : GitHub Copilot, 어디까지 알아보셨나요
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척? : GitHub Copilot, 어디까지 알아보셨나요 디자인에 이어 코딩까지 AI가 프로그램 개발을 척척? : GitHub Copilot, 어디까지 알아보셨나요
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척? : GitHub Copilot, 어디까지 알아보셨나요
 
Citizen 개발기
Citizen 개발기Citizen 개발기
Citizen 개발기
 
오픈소스 뒤에 메인테이너 있어요
오픈소스 뒤에 메인테이너 있어요오픈소스 뒤에 메인테이너 있어요
오픈소스 뒤에 메인테이너 있어요
 
Lessons from maintaining Mocha, an open source project
Lessons from maintaining Mocha, an open source projectLessons from maintaining Mocha, an open source project
Lessons from maintaining Mocha, an open source project
 
개발 관련 기술 블로그 운영하기
개발 관련 기술 블로그 운영하기개발 관련 기술 블로그 운영하기
개발 관련 기술 블로그 운영하기
 
Terraform을 이용한 Infrastructure as Code 실전 구성하기
Terraform을 이용한 Infrastructure as Code 실전 구성하기Terraform을 이용한 Infrastructure as Code 실전 구성하기
Terraform을 이용한 Infrastructure as Code 실전 구성하기
 
오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)
 
오픈소스 생태계 일원으로서의 개발자
오픈소스 생태계 일원으로서의 개발자오픈소스 생태계 일원으로서의 개발자
오픈소스 생태계 일원으로서의 개발자
 
Node.js API 서버 성능 개선기
Node.js API 서버 성능 개선기Node.js API 서버 성능 개선기
Node.js API 서버 성능 개선기
 
더 나은 개발자 되기
더 나은 개발자 되기더 나은 개발자 되기
더 나은 개발자 되기
 
블로그 주도 개발
블로그 주도 개발블로그 주도 개발
블로그 주도 개발
 
Front-end Development Process - 어디까지 개선할 수 있나
Front-end Development Process - 어디까지 개선할 수 있나Front-end Development Process - 어디까지 개선할 수 있나
Front-end Development Process - 어디까지 개선할 수 있나
 
Node.js 현재와 미래
Node.js 현재와 미래Node.js 현재와 미래
Node.js 현재와 미래
 
Nodejs Production 적용기
Nodejs Production 적용기Nodejs Production 적용기
Nodejs Production 적용기
 
Sublime Text tips & trikcs
Sublime Text tips & trikcsSublime Text tips & trikcs
Sublime Text tips & trikcs
 
Popular Convention 개발기
Popular Convention 개발기Popular Convention 개발기
Popular Convention 개발기
 

오픈소스에 기여할 때 해도 되는 일과 하면 안되는 일