튜토리얼: GitLab 기여하기
누구나 GitLab의 개발에 기여할 수 있습니다. 새로운 기능을 기여하거나 코드나 프로세스를 변경하거나 오타를 고치거나, 인터페이스의 언어를 업데이트할 수 있습니다.
이 튜토리얼은 UI 텍스트 및 관련 파일을 업데이트하는 예제를 통해 기여 과정을 안내합니다. 이 튜토리얼을 따라가며 기여 과정에 익숙해질 수 있습니다.
시작하기 전에
- 이미 GitLab 계정이 없는 경우 새로 만드세요. 성공적으로 로그인할 수 있는지 확인하세요.
-
커뮤니티 포크에 액세스를 요청하세요,
이는 기여자 경험을 향상시키기 위해 GitLab 리포지토리에서 미러링된 포크 세트입니다.
- 커뮤니티 포크에 액세스를 요청하면 커뮤니티 온보딩 프로젝트에서 온보딩 이슈를 받게 됩니다.
- 더 많은 정보를 원하면 커뮤니티 포크 블로그 포스트를 읽어보세요.
- 액세스 요청은 수동으로 검증되며 몇 시간 이내에 처리됩니다.
- 로컬 개발 환경을 사용하는 경우 팀이 액세스를 확인하는 동안 로컬에서 변경 사항을 시작할 수 있습니다. 변경 사항을 푸시하려면 커뮤니티 포크에 액세스해야 합니다.
- GitLab Discord 서버에 가입하는 것을 권장합니다. GitLab 팀원과 넓은 커뮤니티가 귀하의 질문에 답하고 기여를 지원하기 위해 기다리고 있습니다.
- Duo 액세스 프로젝트를 방문하여 GitLab Duo Pro 라이선스를 요청하고 GitLab Duo를 통해 Code Suggestions, Chat 및 기타 AI 기능의 혜택에 대해 더 자세히 알아보세요.
기여 방법 선택
시작하려면 가장 적합한 개발 옵션을 선택하세요:
-
Web 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시간이 걸릴 수 있습니다.
-