어떻게 초보자로서 개원 프로젝트에 공헌할 것인가

이 글은 개원 입문에 관한 것이다. 더욱 구체적으로 말하면 초보자로서 개원 프로젝트에 어떻게 기여하는지는 프로그래밍 기술을 향상시키고 지역 사회에 기여하는 좋은 방법이다.중요한 것은 개원 프로젝트에 대한 공헌이 모두 인코딩에 있는 것이 아니라는 것을 이해하는 것이다. 예를 들어 문서 개선, 프로젝트 조직, 디자이너, 코드 검사 등 다른 방식으로 공헌할 수 있다.계속하기 전에 기부 안내서와 행위 준칙을 읽어주시고 기부에 필요한 업무 절차를 설명해 드리겠습니다.
첫 번째 단계는 당신이 공헌할 수 있는 프로젝트를 찾는 것이다. 왜냐하면 우리는 초보자에게 공헌할 수 있는 프로젝트를 찾는 것이 어려운 임무라는 것을 알고 있기 때문이다.나는 네가 어릴 때부터 작은 프로젝트를 선택할 것을 건의한다. 너는 나에게 왜 이렇게 해야 하는지 물어볼 수도 있다. 왜냐하면 작은 프로젝트에서 일이 더욱 빨리 진행되고, 너의 첫 번째 공헌도 더욱 발전할 수 있기 때문이다. 많은 사이트에서 네가 공헌할 프로젝트를 찾을 수 있지만, 본문에서 초보자에게 적합한 네 가지 프로젝트를 추천하고 싶다.웹 사이트는 다음과 같습니다.
  • good first issues.com
  • good first issue.dev
  • up-for-grabs.net
  • github.com/explore
  • 이곳의 네 번째는 다른 세 번째보다 더 통용되고, 초보자만을 겨냥한 것이 아니기 때문에, 너는 반드시 이곳에서 더 많은 일을 해야 한다.만약 당신이 매일 사용하는 도구를 선택하지 않고 이 도구에 공헌하지 않는다면, 만약 이 도구가 시작된 것이라면, 당신도 이 글을 따를 수 있습니다. 나는 당신에게 환매 협의를 보여줄 것입니다. 거기에서 당신은 매우 간단한 공헌을 할 수 있습니다.
    본고는git의 기본 지식과 우리가 사용하는git 작업 흐름을 다음과 같이 가정한다.
  • 저장소를 GitHub 계정으로 이동
  • 컴퓨터에서 복제 항목
  • 변경 전에 분기 생성
  • 변경
  • 변경 사항 제출 및 푸시
  • 당기기 요청 열기
  • 상기 작업 절차는 가장 기본적이어서 개원 프로젝트에 기여하기에 충분하다
  • 첫 번째 단계는 포인터가 선택한 항목을 나누는 것입니다. 그래서 이 URL로 이동하는 것입니다. 설명에서 포인터를 찾을 수 있습니다. 포인터 단추를 누르고 포인터가 완성되기를 기다려야 합니다. 항목을 나누었을 때 왜 먼저 포인터를 나누느냐고 물어볼 수도 있습니다. 결과는 포인터를 복제하는 것이 아니라 왜 먼저 포인터를 나누느냐는 것입니다.원본 저장소에는 영향을 주지 않고 작업할 수 있습니다.포인터는 별도의 복사본을 만듭니다. 복제는 항목을 컴퓨터에 다운로드합니다. 항목만 복제하면 저장소를 변경할 수 없습니다. 권한을 부여받은 사람만 포인터 항목을 통해 저장소를 변경할 수 있기 때문입니다. 포인터가 완성되면 변경 사항을 제출하고put 요청을 제출할 수 있습니다. 프로젝트의 복사본으로 다시 지정할 수 있습니다.GitHub 사용자 이름/저장소 이름
  • 으로 구성
  • 다음 단계는 분차 저장소를 컴퓨터에 복제하는 것입니다.GitHub 계정으로 이동하여 포인터 저장소를 열고 '코드' 단추를 누르고 '클립보드로 복사' 아이콘을 누르십시오.

  • 터미널을 열고 다음git 명령을 실행합니다.
    git clone "URL you just copied"
    
    
    여기서 "방금 복사한 URL"(따옴표 없음)은 이 저장소(프로젝트 분기)를 가리키는 URL입니다.URL을 보려면 앞의 단계를 참조하십시오.

    예를 들면 다음과 같습니다.
    git clone https://github.com/this-is-you/Open-Source-Contribution.git
    
    
    여기서 this-is-you는 GitHub 사용자 이름입니다.GitHub의 첫 번째 공헌 저장소의 내용을 컴퓨터에 복사하고 있습니다.
  • 새로운 지점을 만드는 다음 단계입니다. 이 지점은 사람들이 프로젝트에서 서로 충돌하지 않고 일할 수 있도록 합니다.또한 모든 지점은 다른 지점에 독립되어 있기 때문에, 지점에서 온 변경 사항은 합병되지 않는 한 다른 지점에서 볼 수 없습니다.간단하게 말하면, 프로젝트에 대한 변경 사항을 저장합니다.또한 각 항목의 분기 이름 규약을 읽으십시오. 분기를 어떻게 명명해야 하는지 알려 줍니다. 예를 들어, 이름/문제 복구 등입니다.예:muthu/add-name-1,이것은 제 이름입니다.다음과 같이 새 분기를 생성할 수 있습니다.
  • 컴퓨터의 저장소 디렉토리(없는 경우)로 변경합니다.
    cd Open-Source-Contribution
    
    
    이제 git checkout 명령을 사용하여 브랜치를 생성합니다.
    git checkout -b your-new-branch-name
    
    
    예를 들면 다음과 같습니다.
    git checkout -b add-muthu-annamalai
    
    

    The name of the branch does not need to have the word add in it, but it's a reasonable thing to include because the purpose of this branch is to add your name to a list.

  • 다음 단계에서는 필요한 변경 사항을 적용하고 이를 커밋합니다.각 프로젝트에 대한 변경 사항은 프로젝트의 내용과 처리 중인 문제에 따라 달라집니다. 단, 이 예시 GitHub 저장소를 사용하면 Contributors.md 파일에 우리의 이름을 추가하고 변경 사항을 지점에 제출할 것입니다.메시지를 제출할 때는 가능한 한 간결하고 묘사적이어야 하지만, 이것은 당신이 소설을 써야 한다는 것을 의미하지는 않기 때문에, 예를 들어 내 이름을 제출 메시지로 추가하는 것
  • 을 간단하게 쓰자.
    현재 텍스트 편집기에서 Contributors.md 파일을 열고 이름을 추가하고 파일을 저장합니다.
    프로젝트 디렉터리로 이동하여 명령을 실행하면 변경 사항이 표시됩니다.
    변경 사항을 방금 git status 명령으로 생성한 분기에 추가합니다.
    git add Contributors.md
    
    
    이제 git add 명령을 사용하여 변경 사항을 커밋합니다.
    git commit -m "Add <your-name> to Contributors list"
    
    
    git commit를 이름으로 바꿉니다.
  • 변경 사항을 GitHub
  • 로 Push
    명령<your-name>을 사용하여 변경 사항을 밀어넣습니다.
    git push origin <add-your-branch-name>
    
    
    이전에 생성한 브랜치의 이름으로 바꿉니다.
  • 검토를 위한 변경 사항 제출
  • GitHub에서 저장소를 방문하면Compare &pull 요청 단추를 볼 수 있습니다.그 버튼을 눌러라.

    지금pull 요청을 제출합니다.

    곧 프로젝트 관리자는 당신의 모든 변경 사항을 프로젝트의 주요 지점에 통합할 것입니다.변경 사항을 병합하면 알림 이메일을 받을 수 있습니다.
    만약 네가 이 문장에 계속 관심을 가지고 있다면, 프로젝트가 아무리 복잡해도, 너는 반드시 기원을 넓히는 공헌을 할 수 있을 것이다.나는 네가 이 문장이 유용하다고 생각하는지 매우 궁금하니, 평론에서 나에게 알려주시오
    만약 당신이 처음으로 개원에 기여하고 싶다면, 당신은 나의 저장소에서 할 수 있습니다.나는 당신이 개원을 위해 첫 번째 공헌을 하는 것을 기꺼이 도울 것입니다.
    GitHub 저장소에 링크: https://github.com/muthuannamalai12/Open-Source-Contribution

    You can now extend your support by buying me a Coffee.😊👇


    Buy Me A Coffee
    연락하고 싶으면 여기서 연락하세요.
    읽어주셔서 감사합니다.😊

    좋은 웹페이지 즐겨찾기