튜토리얼: GitLab 기여하기

누구나 GitLab의 개발에 기여할 수 있습니다. 새로운 기능을 기여하거나 코드나 프로세스를 변경하거나 오타를 수정하거나, 인터페이스의 언어를 업데이트할 수 있습니다.

이 튜토리얼에서는 UI 텍스트 및 관련 파일을 업데이트하는 예제와 함께 기여 프로세스를 안내합니다. 이 튜토리얼을 따라가며 기여 프로세스에 익숙해지세요.

시작하기 전에

  1. 새로운 계정을 생성하여 GitLab 계정이 없는 경우 만드세요. 성공적으로 로그인할 수 있는지 확인하세요.
  2. 커뮤니티 포크에 액세스 권한을 요청하세요. 이는 기여자 경험을 개선하기 위해 GitLab 리포지토리에서 복제된 포크 세트입니다.
    • 자세한 내용은 커뮤니티 포크 블로그 포스트를 읽어보세요.
    • 액세스 요청은 수동으로 확인되며 몇 시간 이상 걸리지 않아야 합니다.
    • 로컬 개발 환경을 사용하는 경우 팀이 액세스를 확인하는 동안 로컬에서 변경을 시작할 수 있습니다. 변경 사항을 push하려면 커뮤니티 포크에 액세스해야 합니다.
  3. GitLab Discord 서버에 참여하는 것을 권장합니다. GitLab 팀 구성원과 넓은 커뮤니티가 귀하의 질문에 답변하고 기여에 대한 지원을 제공하기 위해 기다리고 있습니다.

기여 방법 선택하기

시작하려면 가장 적합한 개발 옵션을 선택하세요:

  • 웹 IDE - 브라우저에서 빠르게 변경하세요.

    웹 IDE를 사용하여 코드를 변경하거나 오타를 수정하고 브라우저에서 병합 요청을 만드세요.

    • 구성이나 설치가 필요하지 않습니다.
    • 몇 초 내에 사용할 수 있습니다.
  • Gitpod - 대다수의 기여자는 이 옵션을 사용해야 합니다.
    • 로컬 하드웨어, 운영 체제 또는 소프트웨어에 관계없이 실행되는 브라우저 기반 원격 개발 환경.
    • 로컬 브라우저에서 원격 변경 사항을 만들고 미리 보기하세요.
    • 설정에 몇 분이 걸리며 30분 안에 완전히 사용 가능합니다.
  • GitLab 개발 키트 (GDK) 및 GDK-in-a-box - 완전한 로컬 개발.

    GDK는 자체 관리 GitLab 설치, 샘플 프로젝트 및 기능을 테스트할 수 있는 관리자 액세스를 포함하는 로컬 개발 환경입니다. 이러한 옵션은 로컬 하드웨어에 의존하며 리소스를 많이 사용할 수 있습니다.

    • GDK-in-a-box: 로컬 개발을 위해 권장됩니다.

      GDK를 포함하고 있는 사전 구성된 가상 머신 이미지를 다운로드하고 실행한 다음 VS Code와 연결하세요.

      • 최소한의 구성이 필요합니다.
      • 10GB 이미지를 다운로드한 후, 몇 분 안에 GDK-in-a-box를 사용할 수 있습니다.
    • 독립형 GDK: GDK 및 해당 종속성을 설치하세요.

      완전히 로컬 개발 환경을 위해 GDK를 설치하세요.

      • 일부 구성이 필요합니다.
      • 설치와 구성에 최대 2시간이 걸릴 수 있습니다.