텍스트 설명에서 UML 다이어그램을 생성합니다.
PlantUML은 간단한 텍스트 설명을 통해 다양한 UML 다이어그램을 만들 수 있는 컴포넌트입니다. 시퀀스 다이어그램부터 배포 다이어그램까지, PlantUML은 복잡한 시스템을 시각적으로 표현하는 쉬운 방법을 제공합니다.
UML 다이어그램
레거시 구문
시퀀스 다이어그램
사용 사례 다이어그램
클래스 다이어그램
객체 다이어그램
활동 다이어그램
구성요소 다이어그램
배포 다이어그램
상태 다이어그램
타이밍 다이어그램
비UML 다이어그램
정보공학(IE) 다이어그램
ER(엔티티 관계) 다이어그램(Chen의 표기법)
JSON 데이터
YAML 데이터
EBNF(확장된 Backus-Naur 형식)
정규식(정규식)
네트워크 다이어그램(nwdiag)
Salt(와이어프레임 그래픽 인터페이스 또는 UI 모형)
아키메이트 다이어그램
SDL(사양 및 설명 언어)
디타 다이어그램
간트 다이어그램
연대순 다이어그램
마인드맵 다이어그램
WBS(작업분류체계)
수학 표기법(AsciiMath, JLaTeXMath)
엔터티 관계(ER) 다이어그램
하이퍼링크 및 도구 설명
이모티콘, 유니코드 및 아이콘이 포함된 서식 있는 텍스트(크리올)
OpenIconic 아이콘
스프라이트 아이콘
더 자세한 개요를 보려면 PlantUML 공식 웹사이트를 방문하세요.
보안 정책 및 보안 개요를 참조하세요.
중요한
PlantUML은 log4j 취약점의 영향을 받지 않습니다 .
PlantUML을 독립 실행형 애플리케이션으로 사용하든, 자신의 프로젝트에서 구성 요소로 사용하든, 시작하는 것은 간단합니다. 시스템에 PlantUML을 설정하는 방법에 대한 지침은 공식 PlantUML 설정 가이드를 확인하세요.
소스에서 PlantUML을 빌드하려면 특정 필수 구성 요소를 설치하고 빌드 가이드에 설명된 일련의 단계를 따라야 합니다. BUILDING.md 파일에서 자세한 지침을 찾아보세요.
PlantUML은 오픈 소스 프로젝트이며 모든 종류의 기여를 환영합니다. 버그 수정, 문서 개선, 홍보 등 어떤 도움을 주든 여러분의 지원에 감사드립니다. 시작하는 방법에 대한 자세한 내용은 기여 가이드를 참조하세요.
PlantUML 사용에 대한 포괄적이고 자세한 문서는 여기에서 제공되는 공식 Javadoc을 참조하세요. 이 문서는 진행 중인 작업이므로 완료되지 않을 수도 있습니다.
GitHub 문제
커뮤니티 포럼
PlantUML은 여러 라이선스에 따라 라이선스가 부여됩니다. 당신에게 가장 적합한 것을 선택할 수 있습니다:
GPL 라이센스
LGPL 라이센스
아파치 라이센스
Eclipse 공개 라이센스
MIT 라이센스
자세한 내용은 PlantUML 라이센스 FAQ를 참조하여 사용 사례에 적합한 라이센스를 결정하는 데 도움을 받으십시오.