상호 작용하는 구성요소 또는 기능에 대한 개발
단일 코드 변경이 GitLab 코드베이스의 여러 부분과 상호 작용할 수 있는 것은 흔한 일이 아닙니다. 더구나, 기존 기능에는 심층적 통합 또는 동작이 있을 수 있는데, 이는 심사자나 유지보수자들에게도 눈에 띄지 않을 수 있습니다.
이 섹션의 목표는 백엔드 변경 시 고려해야 할 상호 작용하는 부분들을 간단히 나열하는 것입니다. 이 변경은 여러 기능이나 구성 요소에 관여할 수 있습니다.
업로드
GitLab은 객체 저장소로의 업로드를 지원합니다. 따라서 모든 기능 및 변경 사항은 기본적으로 활성화되지 않은 GDK에서도 객체 저장소에 영향을 미치는 것으로 테스트되어야 합니다.
관련 기능을 작업할 때, MinIO에서 활성화하고 테스트해야 합니다.
GitLab의 파일 저장소도 참조하세요.
병합 요청
포크
GitLab은 병합 요청에 대한 다양한 기능을 지원합니다. 그 중 하나는 포크에서 병합 요청을 생성하는 기능으로, 개발 단계에서 심사되어야 할 중요한 부분이기도 합니다.