기능 개발
GitLab v19.2특정 GitLab 기능에 기여하는 방법에 대한 정보를 보려면 다음 주제를 참조하세요. GitLab Design System - 기존 CSS 스타일과 요소를 사용하여 GitLab을 빌드하는 방법 GitLab EventStore - 도메인 이벤트를 발행(publish)/구독(subscribe)하는 방법
특정 GitLab 기능에 기여하는 방법에 대한 정보를 보려면 다음 주제를 참조하세요.
UX 및 프론트엔드 가이드#
-
GitLab Design System - 기존 CSS 스타일과 요소를 사용하여 GitLab을 빌드하는 방법
백엔드 가이드#
일반#
-
GitLab EventStore - 도메인 이벤트를 발행(publish)/구독(subscribe)하는 방법
주의사항#
Rails 프레임워크 관련#
디버깅#
Git 관련#
API#
-
API에 기여하기 위한 API 스타일 가이드
-
GraphQL API에 기여하기 위한 GraphQL API 스타일 가이드
GitLab 컴포넌트 및 기능#
-
Sidekiq 워커를 다루기 위한 Sidekiq 가이드라인
-
GitLab 코드베이스 내 셸 명령어
가져오기 및 내보내기#
통합#
다음 통합 가이드는 내부용입니다. 일부 통합은 서드파티 서비스의 관리자 계정 접근이 필요하며 GitLab 팀원만 기여할 수 있습니다:
성능 가이드#
-
코드 작성, 벤치마크, 피해야 할 특정 패턴에 대한 성능 가이드라인
-
GitLab 환경에서 Rails 캐싱 사용을 위한 캐싱 가이드라인
-
머지 리퀘스트가 GitLab 성능에 부정적인 영향을 미치지 않도록 하기 위한 머지 리퀘스트 성능 가이드라인
-
URL 프로파일링 또는 Bullet을 사용한 N+1 쿼리 추적을 위한 프로파일링
-
쿼리 캐싱에 의해 숨겨진 N+1 쿼리 추적, 메모리 프로파일링 및 캐시된 쿼리를 피해야 하는 이유에 대한 캐시된 쿼리 가이드라인
-
성능 있는 방식으로 JSON을 처리하는 방법에 대한 JSON 가이드라인
-
GraphQL 코드 최적화 방법에 대한 GraphQL API 최적화
데이터 저장소 가이드#
테스트 가이드#
리팩토링 가이드#
지원 중단 가이드#
문서화 가이드#
국제화(i18n) 가이드#
Analytics Instrumentation 가이드#
실험 가이드#
빌드 가이드#
컴플라이언스#
- 라이선스 컴플라이언스 보장을 위한 라이선싱