상호 작용하는 컴포넌트 또는 기능에 대한 개발

단일 코드 변경이 GitLab 코드베이스의 여러 부분과 상호 작용할 수 있는 것은 흔한 일이 아닙니다. 더구나 기존 기능에는 리뷰어나 유지보수자조차도 눈치채지 못할 수 있는 기본 통합 또는 동작이 있을 수 있습니다.

이 섹션의 목표는 여러 기능이나 컴포넌트와 관련된 백엔드 변경시 고려해야 할 상호 작용하는 부분을 간단히 나열하는 것입니다.

업로드

GitLab은 객체 리포지터리로의 업로드를 지원합니다. 이는 업로드를 영향을 미치는 모든 기능 및 변경 사항이 기본적으로는 활성화되지 않는 GDK에서도 테스트되어야 한다는 것을 의미합니다.

관련 기능을 작업할 때 MinIO를 통해 활성화하고 테스트하는 것을 확인하세요. MinIO에서 확인하세요.

GitLab의 파일 저장도 참조하세요.

Merge Request

포크

GitLab은 Merge Request에 대해 다양한 기능을 지원합니다. 그 중 하나는 포크로부터의 Merge Request과 해당 포크로부터의 Merge Request을 생성할 수 있는 기능입니다. 이는 개발 단계에서 고려되고 테스트되어야 하는 중요한 기능입니다.