독자적 레이아웃 기반 머메이드(Mermaid) 렌더링 엔진, 라인9(Line9)
라인9(Line9)는 텍스트 기반으로 다이어그램을 그려주는 머메이드(Mermaid)를 위한 독자적인 렌더링 엔진입니다. 이 도구는 복잡한 시각화나 워크플로우 설계(예: 택배 배송 과정)를 코드로 작성할 때 유용하며, CLI 환경이나 웹에서 쉽게 다이어그램을 생성하고 관리할 수 있게 해줍니다. 개발 실무자들에게 문서화 및 시스템 구조도 작성의 효율성을 크게 높여준다는 점에서 중요합니다.
제목: 택배 배송 line9: 테마: 회의실(boardroom)
플로우차트 왼쪽에서 오른쪽으로(LR): 주문 완료([주문 접수]) --> 픽업[상품 피킹 및 포장] 픽업 --> 창고[(물류 창고)] 픽업 -. 출력 .-> 라벨@{ 모양: 문서, 라벨: "배송 라벨" } 창고 --> 밴[차량에 상차] 밴 --> 배송시도[배송 시도] 배송시도 -> 주소발견{주소를 찾았습니까?} 주소발견 -. 아니오 .-> 창고 주소발견 -- 예 --> 부재여부{누군가 집에 있습니까?} 부재여부 -- 예 --> 서명[서명 수령] 서명 --> 파손여부{파손 되었습니까?} 파손여부 -. 예 .-> 픽업 파손여부 -- 아니오 --> 완료([배송 완료]) 부재여부 -- 아니오 --> 카드[안내장 남김] 카드 --> 선택{고객 선택 옵션?} 선택 -- 재배송 --> 밴 선택 -- 직접수령 --> 상점[동네 가게에서 보관] 상점 --> 수령완료{수령하셨습니까?} 수령완료 -- 예 --> 완료 수령완료 -- 아니오 --> 반송([발신자에게 반송]) 클래스 적용 대상 gate: 주소발견, 부재여부, 파손여부, 선택, 수령완료 클래스 적용 대상 artifact: 라벨, 창고 클래스 적용 대상 ending: 완료, 반송
소스코드 복사 ⤓ 라인9 CLI 다운로드 다이어그램 출력은 이곳에 표시됩니다. 다이어그램이 소스코드와 일치하지 않습니다. (만료됨) 링크 복사 게시(출간) 이 렌더링 신고하기