- UX 및 프론트엔드 가이드
- 백엔드 가이드
- 성능 가이드
- 데이터베이스 가이드
- 통합 가이드
- 테스트 가이드
- 리팩토링 가이드
- 폐기 안내
- 문서 작성 가이드
- 국제화(i18n) 가이드
- 분석 계측 가이드
- 실험 가이드
- 빌드 가이드
- 준수
- 도메인별 가이드
- 그룹별 기술 참조
- 기타 개발 가이드
- 다른 GitLab 개발 키트 (GDK) 가이드
기능 개발
특정 GitLab 기능에 기여하기 위한 정보는 다음 주제를 참조하십시오.
UX 및 프론트엔드 가이드
- GitLab Design System: 기존 CSS 스타일과 요소를 활용하여 GitLab을 빌드하기 위한 가이드
- 프론트엔드 가이드라인
- 이모지 가이드
백엔드 가이드
일반
- 소프트웨어 디자인 가이드
- GitLab EventStore: 도메인 이벤트를 게시하고 구독하는 방법
- GitLab 유틸리티
- 새 줄 스타일 가이드
- 로깅
- 이메일/메일러 처리하기
- Kubernetes 통합 가이드
- 권한
- 코드 코멘트
- GCP에서 Windows 개발
- FIPS 규정 준수
Gemfile
가이드라인- 루비 업그레이드 가이드라인
주의해야 할 점
- 피해야 할 잡았다문
- 가능하다면 인스턴스 변수를 사용하지 말고 모듈 재사용 가이드라인
- 루비 3 잡았다문
Rails 프레임워크 관련
디버깅
Git 특수 사항
API
GitLab 구성 요소와 기능
- 상호 작용하는 구성 요소 또는 기능 개발을 위한 개발 가이드
- 기능 플래그 관리
- 엔터프라이즈 에디션 기능 구현 방법 소개
- 세션 데이터 액세스 방법(세션)
- 프로덕션 데이터를 스테이징에 덤프하는 방법(데이터베이스 덤프)
- Geo 개발
- Redis 가이드라인(Redis 가이드라인)
- 새로운 Redis 인스턴스 추가하기(새 Redis 인스턴스 추가)
- Sidekiq 워커 작업을 위한 가이드라인
- Gitaly 작업 방법(Gitaly 작업 방법)
- 고급 검색 통합 문서(검색 통합 문서)
- 병합 요청 차이 작업 작업 방법
- 승인 규칙
- 저장소 미러링
- 업로드 개발 가이드(업로드 개발 가이드)
- Auto DevOps 개발 가이드(Auto DevOps)
- 기능 이름 변경
- 코드 인텔리전스
- 기능 분류
- 위키 개발 가이드(위키)
- 이미지 크기 조정 가이드(이미지 크기 조정)
- 카스캐이딩 설정
- GitLab 코드베이스에서의 셸 명령(셸 명령)
- 드문 값 스트림 애널리틱스 개발 가이드
- 애플리케이션 제한
- AI 기능
- 애플리케이션 설정
- 원격 개발
- 마크다운 (GLFM) 개발 가이드
가져오기 및 내보내기
- 직접 전송 가져오기기에 새 관계 추가하기
- 가져오기기 설계 원칙(가이드라인 설계 원칙)
- GitHub 가져오기 사용 방법(GitHub 가져오기 사용 방법)
- 가져오기/내보내기 개발 문서
- 프로젝트 가져오기 테스트
- 그룹 이동(그룹 이동)
- CSV로 내보내기(CSV로 내보내기)
성능 가이드
- 코드 작성, 벤치마킹 및 특정 패턴을 피하기 위한 성능 가이드라인
- GitLab 환경 하에서 캐싱 사용을 위한 캐싱 가이드라인
- 병합 요청 성능 가이드라인: 병합 요청이 GitLab의 성능에 부정적인 영향을 미치지 않도록 보장하기 위한 가이드라인
- 프로파일링: URL 또는 Bullet을 사용하여 N+1 쿼리를 추적하기
- 캐시된 쿼리 가이드라인: 쿼리 캐싱에 의해 가려진 N+1 쿼리를 추적하는 방법, 메모리 프로파일링 및 왜 캐시된 쿼리를 피해야 하는지
데이터베이스 가이드
데이터베이스 가이드라인 참조
통합 가이드
다음 통합 가이드는 내부용입니다. 일부 통합은 제3자 서비스의 관리 계정에 액세스해야 하므로 GitLab 팀원만 기여할 수 있습니다.
테스트 가이드
리팩토링 가이드
폐기 안내
문서 작성 가이드
국제화(i18n) 가이드
분석 계측 가이드
실험 가이드
빌드 가이드
준수
- 라이선스 준수를 위한 라이선스
도메인별 가이드
그룹별 기술 참조
- 생성: 소스 코드 BE 백엔드/소스_코드_BE_만들기
기타 개발 가이드
- 프로젝션을 사용하여 파일 간의 관계 정의 프로젝션 사용
- 동시에 실행 중인 애플리케이션의 여러 버전과의 호환성 동시 버전 호환성
-
.gitlab/
내부 기능.gitlab/
내부 기능 - 단골 버그 방지 일시적 버그 방지 패턴
- GitLab 애플리케이션 SLI GitLab 애플리케이션 SLI
- 스팸 방지 및 CAPTCHA 개발 가이드 스팸 방지 및 CAPTCHA
- RuboCop 개발 가이드 RuboCop 개발 가이드
다른 GitLab 개발 키트 (GDK) 가이드
- GDK와 함께 GitLab Runner 사용하기 GitLab Runner 사용
- GDK와 함께 웹 IDE 터미널 사용하기 웹 IDE 터미널 사용
- Gitpod 구성 내부 페이지 Gitpod 내부 정보