튜토리얼: GitLab 기여하기

모든 사람이 GitLab의 개발에 기여할 수 있습니다.

새로운 기능, 코드나 프로세스의 변경, 오타 수정 또는 인터페이스의 언어 업데이트를 통해 기여할 수 있습니다.

이 튜토리얼은 UI 텍스트 및 관련 파일 업데이트의 예를 통해 기여 프로세스를 안내합니다.

이 튜토리얼을 따라 기여 프로세스에 익숙해지세요.

시작하기 전에

  1. GitLab 계정이 없다면 새 계정을 만드세요.

    성공적으로 로그인 할 수 있는지 확인하세요.

  2. 커뮤니티 포크에 접근 요청을 하세요,

    기여자 경험을 향상시키기 위해 GitLab 리포지토리에서 미러링된 포크 세트입니다.

    • 커뮤니티 포크에 접근 요청을 하면 커뮤니티 온보딩 프로젝트에서 온보딩 이슈를 받게 됩니다.

    • 자세한 정보는 커뮤니티 포크 블로그 글을 읽어보세요.

    • 접근 요청은 수동으로 검증되며 몇 시간이 걸리지 않아야 합니다.

    • 로컬 개발 환경을 사용하는 경우 팀이 접근을 확인해 주기를 기다리는 동안

      로컬에서 변경 작업을 시작할 수 있습니다.

      변경 사항을 푸시하려면 커뮤니티 포크에 대한 접근 권한이 있어야 합니다.

  3. 기여에 대한 질문에 답변하고 지원을 제공할 준비가 되어 있는

    GitLab 팀원들과 더 넓은 커뮤니티가 있는 GitLab Discord 서버에 참여하는 것을 추천합니다.

  4. Duo 액세스 프로젝트를 방문하여

    GitLab Duo Pro 라이센스를 요청하고 Code Suggestions, Chat 및 더 많은 AI 기반 기능에 대한 이점을 알아보세요 GitLab Duo와 함께.

기여 방법 선택하기

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

  • Web IDE - 브라우저에서 빠르게 변경하기.

    브라우저에서 코드 변경이나 오타 수정을 하고 그대로 병합 요청을 생성하세요.

    • 구성이나 설치가 필요하지 않습니다.
    • 몇 초 내에 사용 가능합니다.
  • Gitpod - 대부분의 기여자는 이 옵션을 사용해야 합니다.

    • 로컬 하드웨어, 운영 체제나 소프트웨어와 관계없이 작동하는 브라우저 내 원격 개발 환경입니다.

    • 로컬 브라우저에서 원격 변경 사항을 만들고 미리 볼 수 있습니다.

    • 설정하는 데 몇 분이 걸리며, 완전히 준비하는 데 30분이 소요됩니다.

  • GitLab Development Kit (GDK) 및 GDK-in-a-box - 완전히 로컬 개발.

    GDK는 셀프 관리 GitLab의 설치, 샘플 프로젝트 및 기능을 테스트할 수 있는 관리자 접근이 포함된

    로컬 개발 환경입니다. 이 옵션은 로컬 하드웨어에 의존하며 리소스를 많이 사용할 수 있습니다.

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

      GDK가 포함된 미리 구성된 가상 머신 이미지를 다운로드하고 실행한 후 VS Code로 연결하세요.

      • 최소한의 구성이 필요합니다.
      • 10GB 이미지를 다운로드한 후 몇 분 안에 GDK-in-a-box가 준비됩니다.
    • Standalone GDK: GDK 및 그 종속성을 설치하세요.

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

      • 일부 구성이 필요합니다.
      • 설치 및 구성하는 데 최대 두 시간이 걸릴 수 있습니다.