본문 바로가기

DevTools/Github

Github 오픈소스 커밋하기

반응형

오픈 소스에 기여하고 하고 싶을 때
1. 레포지토리 소유자한테 collaborator를 요청 (요청자한테 직접 커밋 권한을 주는 것이므로 대부분 안해줌)
2. 오픈 소스 레포지토리를 내 레포지토리로 Fork하여 PullRequest를 보내는 방법

대략적으로 두가지가 있는 것으로 보이는데 민폐 끼치기 싫으니 2번으로 해보도록 하겠다.

Fork할 오픈소스는 구글에서 공식적으로 밀어주고 있는 ExoPlayer를 대상으로 진행하겠다.

아래 링크로 이동

github.com/google/ExoPlayer

 

google/ExoPlayer

An extensible media player for Android. Contribute to google/ExoPlayer development by creating an account on GitHub.

github.com

 

Fork를 클릭하면 내 계정에 ExoPlayer 레포지토리가 생성된 것을 확인 할 수 있다.

이 상태에서 Fork한 ExoPlayer 레포지토리를 로컬에 복사하여 원하는 기능을 개발한 후 Pull Request를 보내면 된다. 

반응형

'DevTools > Github' 카테고리의 다른 글

소스트리 유효한 소스 경로/url 이 아닙니다  (0) 2021.03.26
Github cherry-pick  (0) 2020.10.25
Git Branch 협업  (0) 2020.10.19