InfoGrab DocsInfoGrab Docs

기능 개발

GitLab의 특정 기능에 기여하기 위한 UX, 프론트엔드, 백엔드, 성능, 데이터 저장소, 테스트, 문서화 등 다양한 개발 가이드를 설명합니다.

특정 GitLab 기능에 기여하는 방법에 대한 정보를 보려면 다음 주제를 참조하세요. UX 및 프론트엔드 가이드 # GitLab Design System - 기존 CSS 스타일과 요소를 사용하여 GitLab을 빌드하는 방법 프론트엔드 가이드라인 이모지 가이드 백엔드 가이드 # 일반 # 소프트웨어 설계 가이드 GitLab EventStore - 도메인 이벤트를 발행(publish)/구독(subscribe)하는 방법 GitLab 유틸리티 줄바꿈 스타일 가이드 로깅 이메일/메일러 처리 쿠버네티스 통합 가이드라인 권한 코드 주석 FIPS 140-2 및 140-3 Gemfile 가이드라인 Ruby 업그레이드 가이드라인 주의사항 # 피해야 할 Gotchas 가능하면 인스턴스 변수가 있는 모듈 사용 금지 추상화 재사용 가이드라인 Ruby 3 gotchas 개발 고려사항 및 주의사항 Rails 프레임워크 관련 # 라우팅 Rails 이니셜라이저 모델 대량 삽입 Issuable 유사 Rails 모델 이슈 유형 vs 일급 유형 DeclarativePolicy 프레임워크 Rails 업데이트 가이드라인 디버깅 # Pry 디버깅 Sidekiq 디버깅 VS Code 디버깅 Git 관련 # GitLab에서 Git 오브젝트 중복 제거가 동작하는 방법 Git LFS API # API에 기여하기 위한 API 스타일 가이드 GraphQL API 에 기여하기 위한 GraphQL API 스타일 가이드 GitLab 컴포넌트 및 기능 # 상호작용하는 컴포넌트 또는 기능 개발 기능 플래그 관리 Enterprise Edition 기능 구현 세션 데이터 접근 프로덕션 데이터를 스테이징으로 덤프하는 방법 Geo 개발 Redis 가이드라인 새 Redis 인스턴스 추가 Sidekiq 워커를 다루기 위한 Sidekiq 가이드라인 Gitaly 작업 가이드 고급 검색 통합 문서 머지 리퀘스트 diff 작업 승인 규칙 리포지터리 미러링 업로드 개발 가이드 Auto DevOps 개발 가이드 기능 이름 변경 Code Intelligence 기능 분류 위키 개발 가이드 이미지 스케일링 가이드 계단식 설정(Cascading Settings) GitLab 코드베이스 내 셸 명령어 Value Stream Analytics 개발 가이드 애플리케이션 제한 AI 기능 AI 개발 원칙 애플리케이션 설정 원격 개발 Markdown(GLFM) 개발 가이드 웹훅 개발 가이드 가져오기 및 내보내기 # 직접 전송 가져오기에 새 관계 추가 가져오기 설계 원칙 GitHub 가져오기 작업 가이드 가져오기/내보내기 개발 문서 테스트 가져오기 프로젝트 그룹 마이그레이션 CSV로 내보내기 사용자 기여 매핑 통합 # 통합 개발 가이드 GitLab for Jira Cloud 앱 보안 스캐너 보안 파트너 통합 개발 환경에서 Jenkins 실행 방법 다음 통합 가이드는 내부용입니다. 일부 통합은 서드파티 서비스의 관리자 계정 접근이 필요하며 GitLab 팀원만 기여할 수 있습니다: Jira 통합 개발 GitLab for Slack 앱 개발