Создавайте диаграммы UML на основе текстовых описаний.
PlantUML — это компонент, который позволяет создавать различные диаграммы UML с помощью простых текстовых описаний. От диаграмм последовательности до диаграмм развертывания и т. д. PlantUML предоставляет простой способ создания визуальных представлений сложных систем.
UML-диаграммы
Устаревший синтаксис
Диаграмма последовательности
Диаграмма вариантов использования
Диаграмма классов
Диаграмма объекта
Диаграмма деятельности
Схема компонентов
Схема развертывания
Диаграмма состояний
Временная диаграмма
Не-UML-диаграммы
Диаграмма информационной инженерии (IE)
Диаграмма Entity Relationship (ER) (обозначения Чена)
Данные JSON
YAML-данные
EBNF (расширенная форма Бэкуса-Наура)
Регулярное выражение (регулярное выражение)
Схема сети (nwdiag)
Salt (каркасный графический интерфейс или макеты пользовательского интерфейса)
Схема Архимата
SDL (язык спецификации и описания)
Диаграмма Дитаа
Диаграмма Ганта
Диаграмма хронологии
Диаграмма MindMap
WBS (структура иерархии работ)
Математические обозначения (AsciiMath, JLaTeXMath)
Диаграмма отношений сущностей (ER)
Гиперссылки и всплывающие подсказки
Форматированный текст (креольский) со смайликами, Юникодом и значками
OpenIconic иконки
Иконки спрайтов
Для более подробного обзора посетите официальный сайт PlantUML.
См. раздел «Политика безопасности» и «Обзор безопасности».
Важный
PlantUML не подвержен уязвимости log4j.
Независимо от того, хотите ли вы использовать PlantUML как отдельное приложение или как компонент вашего собственного проекта, начать работу очень просто. Ознакомьтесь с официальным руководством по установке PlantUML, чтобы узнать, как настроить PlantUML в вашей системе.
Чтобы собрать PlantUML из исходного кода, вам необходимо установить определенные предварительные условия и выполнить ряд шагов, описанных в нашем руководстве по сборке. Подробные инструкции вы найдете в нашем файле BUILDING.md.
PlantUML — это проект с открытым исходным кодом, и мы приветствуем любой вклад. Если вы помогаете нам исправлять ошибки, улучшать документацию или распространять информацию, мы ценим вашу поддержку. Дополнительную информацию о том, как начать, см. в нашем руководстве по участию.
Полную и подробную документацию по использованию PlantUML можно найти в официальной документации Javadoc, доступной здесь. Обратите внимание, что эта документация находится в стадии разработки и может быть неполной.
Проблемы с GitHub
Форум сообщества
PlantUML лицензируется по нескольким лицензиям; вы можете выбрать тот, который вам больше всего подходит:
лицензия GPL
Лицензия LGPL
Лицензия Апача
Публичная лицензия Eclipse
Лицензия MIT
Для получения дополнительной информации обратитесь к часто задаваемым вопросам о лицензии PlantUML, чтобы определить, какая лицензия подходит для вашего случая использования.