Genera diagramas UML a partir de descripciones textuales.
PlantUML es un componente que le permite crear varios diagramas UML a través de descripciones textuales simples. Desde diagramas de secuencia hasta diagramas de implementación y más, PlantUML proporciona una manera sencilla de crear representaciones visuales de sistemas complejos.
Diagramas UML
Sintaxis heredada
Diagrama de secuencia
Diagrama de casos de uso
diagrama de clases
Diagrama de objetos
Diagrama de actividades
Diagrama de componentes
Diagrama de implementación
diagrama de estado
Diagrama de tiempos
Diagramas no UML
Diagrama de ingeniería de la información (IE)
Diagrama de entidad-relación (ER) (notación de Chen)
datos JSON
datos YAML
EBNF (formulario Backus-Naur extendido)
Regex (expresión regular)
Diagrama de red (nwdiag)
Salt (interfaz gráfica Wireframe o maquetas de UI)
diagrama de arquimato
SDL (lenguaje de especificación y descripción)
diagrama de ditaa
diagrama de Gantt
Diagrama de cronología
Diagrama de mapa mental
WBS (Estructura de Desglose del Trabajo)
Notaciones matemáticas (AsciiMath, JLaTeXMath)
Diagrama de entidad-relación (ER)
Hipervínculos e información sobre herramientas
Texto enriquecido (criollo) con emoticones, Unicode e íconos.
Abririconos icónicos
Iconos de sprites
Para obtener una descripción más detallada, visite el sitio web oficial de PlantUML.
Consulte Política de seguridad y descripción general de seguridad.
Importante
PlantUML no se ve afectado por la vulnerabilidad log4j.
Ya sea que esté buscando utilizar PlantUML como una aplicación independiente o como un componente de su propio proyecto, comenzar es simple. Consulte la guía de configuración oficial de PlantUML para obtener instrucciones sobre cómo configurar PlantUML en su sistema.
Para compilar PlantUML desde el código fuente, deberá tener ciertos requisitos previos instalados y seguir una serie de pasos descritos en nuestra guía de compilación. Encuentre instrucciones detalladas en nuestro archivo BUILDING.md.
PlantUML es un proyecto de código abierto y agradecemos contribuciones de todo tipo. Ya sea que nos esté ayudando a corregir errores, mejorar los documentos o difundir la información, agradecemos su apoyo. Consulte nuestra guía de contribución para obtener más información sobre cómo comenzar.
Para obtener documentación completa y detallada sobre el uso de PlantUML, consulte el Javadoc oficial, disponible aquí. Tenga en cuenta que esta documentación es un trabajo en progreso y es posible que no esté completa.
Problemas de GitHub
Foro comunitario
PlantUML tiene varias licencias; Puedes elegir el que más te convenga:
licencia GPL
licencia LGPL
licencia apache
Licencia pública Eclipse
licencia MIT
Para obtener más información, consulte las preguntas frecuentes sobre la licencia PlantUML para ayudar a determinar qué licencia es adecuada para su caso de uso.