분류 Git

Zero to Hero : 오픈 소스 프로젝트 시작하기

컨텐츠 정보

  • 조회 512 (작성일 )

본문

나는 오랫동안 오픈 소스 프로젝트에 기여하는 데 매우 관심이 있었지만 시작하는 방법에 대해서는 전혀 몰랐습니다. 

이 기사는 오픈 소스 프로젝트 개발에 참여하고 싶지만 시작하는 방법에 부담을 느끼는 모든 사람을 위한 것입니다.


전제 조건 


이 기사를 따라 가려면 git에 대한 기본 지식이 필요합니다. 우리는 GitHub의 오픈 소스 프로젝트에 초점을 맞출 것이지만 동일한 기술 세트는 GitLab과 같은 다른 git 기반 사이트로 이전 할 수 있습니다.


시작하기 


1. 가장 먼저 할 일은 여러분이 기여하고 싶은 저장소를 포크하는 것입니다 :

Github Fork 


이제 GitHub 계정에 저장소 사본이 있습니다.


2. 복제 링크 복사 :

GitHub Clone Link 


3. 다음 명령을 실행하십시오.

git clone <clone link>


4. 컴퓨터에 저장소 사본이 생성됩니다. 다음을 사용하여 소스 저장소의 멋진 이름인 Upstream remote를 추가합니다.

git remote add <upstream remote name> <source repository clone link>


5. 이제 코드를 수정할 수 있습니다. 모든 변경 사항을 커밋해야 합니다.


6. 변경 사항을 커밋 한 후 다음을 사용하여 소스 저장소를 업데이트 할 수 있습니다.

git push origin <branch name to push changes>


7. 이제 소스 리포지토리에서 Pull Request를 생성 할 수 있으며 유지 관리자는 코드를 검토하고 병합합니다.


시작에 대한 두려움을 극복하는 방법? 


이제 오픈 소스 프로젝트에 기여하는 방법을 알았으므로 바로 참여하여 지구상에서 가장 큰 프로젝트에 기여하고 싶을 것입니다.

하지만 처음 몇 개의 풀 리퀘스트를 시작하려고 할 때, Imposter Syndrome이 "내가 이 작업을 올바르게 할 수 있을까요?" 그리고 "내가 실패하면?".

이 두려움에 대한 유일한 해결책은 행동입니다! 확신이 서지 않는 경우 대부분의 조직이 Discord와 같은 플랫폼을 사용하여 기여에 대해 논의하기 때문에 기여하려는 조직의 구성원에게 문의하십시오.

1 년 전 나는 정확히 당신의 입장이었고, 지금은 몇 가지 놀라운 저장소에 몇 가지 기여를 했습니다.

Git Contribution 


이 여정을 시작하고 도전과 어려움이 나타날 때에도 한 발을 다른 발 앞에 계속 두면 성공할 것입니다! 행운을 빌어 요 :)

You Got This 


https://dev.to/ruppysuppy/zero-to-hero-get-started-with-open-source-10b7