Kroki
GitLab에서 Kroki 통합을 활성화하여 다양한 다이어그램 형식을 지원하는 방법을 설명합니다.
Kroki 통합을 사용하면 AsciiDoc, Markdown, reStructuredText, Textile 내에서 코드로 다이어그램을 만들 수 있습니다. GitLab에서 Kroki 활성화 # Admin 영역의 Settings에서 Kroki 통합을 활성화해야 합니다. 이를 위해 관리자 계정으로 로그인하고 다음 단계를 따르세요: 오른쪽 상단에서 Admin 을 선택합니다. Settings > General 로 이동합니다. Kroki 섹션을 확장합니다. Enable Kroki 체크박스를 선택합니다. Kroki URL 을 입력합니다. 예: https://kroki.io . 브라우저가 외부 Kroki 서비스에 다이어그램 콘텐츠를 전송하지 못하도록 하려면 다이어그램 프록시 를 사용하세요. Kroki 서버 # Kroki를 활성화하면 GitLab이 다이어그램을 이미지로 표시하기 위해 Kroki 인스턴스에 다이어그램을 보냅니다. 무료 공개 클라우드 인스턴스 https://kroki.io 를 사용하거나 자체 인프라에 Kroki를 설치 할 수 있습니다. Kroki를 설치한 후에는 설정의 Kroki URL 을 인스턴스를 가리키도록 업데이트하세요. Note Kroki 다이어그램은 GitLab에 저장되지 않으므로 표준 GitLab 액세스 제어 및 기타 사용자 권한 제한이 적용되지 않습니다. Docker # Docker를 사용하면 다음과 같이 컨테이너를 실행합니다: docker run -d --name kroki -p 8080:8000 yuzutech/kroki Kroki URL 은 컨테이너를 실행하는 서버의 호스트명입니다. yuzutech/kroki Docker 이미지는 대부분의 다이어그램 유형을 기본적으로 지원합니다. 전체 목록은 Kroki 설치 문서 를 참조하세요. 지원되는 다이어그램 유형에는 다음이 포함됩니다: Bytefield D2 DBML Ditaa Erd GraphViz Nomnoml PlantUML C4 model (PlantUML 포함) Structurizr (C4 모델 다이어그램에 적합) Svgbob UMlet Vega Vega-Lite WaveDrom 추가 다이어그램 라이브러리를 사용하려면 Kroki 설치 를 읽어 Kroki 컴패니언 컨테이너를 시작하는 방법을 알아보세요. 다이어그램 만들기 # Kroki 통합이 활성화되고 구성된 상태에서 구분된 블록을 사용하여 AsciiDoc 또는 Markdown 문서에 다이어그램을 추가할 수 있습니다: Markdown < div class = "diagram-placeholder" > < div class = "diagram-placeholder-header" > PlantUML 다이어그램 (2줄) </ div > < details > < summary > 소스 코드 보기 </ summary > < pre > < code > Bob - &gt; Alice : hello Alice - &gt; Bob : hi </
