컨트리뷰션을 하는 이유
<오픈 소스 저작자>
- 버그를 찾을 수 있다
- 사용하면서 불편했던 점 , 혼자서는 찾을 수 없는 것들을 찾을 수 있다.
<오슨 소스 사용자/컨트리뷰터>
- 코드 리뷰를 받을 수 있음
- 내가 원하는 기능을 추가할 수 있음
- 코드 퀄리티를 높일 수 있음
- 오픈 소스 코드 분석 경험
- 협업 , 성취감
컨트리뷰션시 주의 사항
- 커뮤니테이션 :
겸손
- 소스 코드 충돌 방지 => 디스커션이나 커뮤니티 문의 , 작업을 시작한다고 알림
컨트리뷰트 절차
- 레포지토리 fork하기
- 나의 로컬 레포지토리로 clone
- 코드 컨벤션
- 코드 구현 , 수정 (주석 수정)
- 나의 레포 깃허브로 push
- 오픈 소스 레포에 PR