본문 바로가기
Tip

[TIP] 오픈소스 컨트리뷰터 되기

by 상용최 2020. 12. 20.
반응형

오픈소스 컨트리뷰터란 ?

말 그대로 오픈소스에 기여한 사람들을 일컫는 말입니다.

 

오픈소스 컨트리뷰터가 되는 방법

1. 오픈소스를 본다.

-> 소스가 될수도 있고 README 문서가 될수도 있고 번역본이 될수도 있습니다.

2. 이상한점이 있거나 개선사항이 보이면 수정한다.

-> 마찬가지로 소스가 될수도 있고 README 문서가 될수도 있고 번역본이 될수도 있습니다.

3. Pull Request 를 날린다.

4. 기다린다.

 

여러분이 오해하는 점

오픈소스 컨트리뷰터는 오픈소스를 만드는 사람들 = 소스코드를 작성하는 사람들이라고 생각합니다.

하지만 log에 있는 오타수정이나 번역문서에 있는 오타수정도 오픈소스를 만드는 것입니다.

처음에 개발실력이 조금 부족하거나 내가 무슨 컨트리뷰터야.. 라고 시작도 안해보고 포기하시는 분들이 대부분일겁니다.

소스를 살펴보다가 오타를 발견한다면 그것을 시작으로 컨트리뷰터가 되어보는것은 어떠신가요?

 

나아가서

저는 처음에 오타를 시작으로 컨트리뷰터가 되었습니다.

그러고나니 욕심이 나기 시작했습니다. 

문서, 오타말고 직접 소스를 변경해보고싶다.

그래서 시작한게 Mybatis 소스 분석이었습니다.

소스를 분석하였고 문제점이 있는곳을 찾아내서 PR을 날렸고 Merge까지 되는 성과를 이루어냈습니다.

오타, 문서로 비교적 쉽게 접근하고 욕심이 생긴다면 소스를 분석해보시는건 어떠신가요?

잘못된 곳을 찾지 못하더라도 본인의 실력증진에 엄청난 도움이 되실거라 확신합니다.

 

 

 

 

반응형

댓글