세상을 더 편리하게
article thumbnail
728x90

오픈 소스에 참여하는 방법은 정말 여러가지이다.

물론, 자신이 코드에 대해서 자신있다면 버그를 수정하는 것도 가능하지만.

가볍게 README파일을 번역하는 것으로도 충분히 오픈소스에 기여하고 있다고 볼 수 있다.

오픈 소스 저장소 복제하기

먼저 자신이 오픈 소스에 참여하고 싶은 프로젝트에 들어가서 오른쪽 상단에 [ Fork ] 를 눌러준다.

[ 예시 링크 ]

그러면 자신의 계정으로 Fork 했던 레파지토리가 복제되어 있을 것입니다.

포크했다면 그 저장소에 있는 파일을 수정 할 수 있다.

포크한 저장소 지역 저장소로 클론하기

git clone 복사한주소 디렉토리명

위 명령어를 통해서 포크한 레파지토리를 클론할 수 있다.

이 글에서 예시로 든 레파지토리에는 demo.txt 파일이 있으므로 위 파일을 간단하게 수정하자.(맘대로)

그리고 'add my text'라는 메세지로 커밋한 후 푸쉬한다.

git commit -am 'add my text'
git push

오픈 소스 프로젝트로 풀 리퀘스트 보내기

포크해온 원격 저장소의 새로운 커밋을 원본 저장소에 병합하는 방법을 알아보자.

포크해 온 원격 저장소에서 [New pull request] 를 누릅니다.

자신이 올린 커밋과 커밋으로 인한 변경 사항을 볼 수 있습니다.

이상이 없다면 [Create pull request] 를 누릅니다.

커밋에 대한 설명을 입력하고 다시 [Create pull request] 를 누릅니다.

그럼 자신이 포크 해왔던 원본 원격 저장소(원본 깃허브)에 새로운 pull request 가 달린 것을 볼 수 있다.

그러면 이 공간에서 저장소의 개발자와 질문과 답변ㅇ르 주고 받으며 수정한 내용을 반영할지 여부를 결정 할 수있습니다.

728x90
profile

세상을 더 편리하게

@쵱니

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!