mirror of
https://github.com/octoleo/plantuml.git
synced 2025-01-23 07:08:30 +00:00
soloturn
18e6c41bfb
use gradle in-memory asci-armored keys to sign artifacts
on the commadn line this allows as before: gradle -q signMavenPublication signPdfJar -Psigning.gnupg.keyName=... - -Psigning.gnupg.passphrase=... on github this allows to put the key and password into environment variables: ORG_GRADLE_PROJECT_signingKey: ${{ secrets.ARTIFACT_SIGNING_KEY }} ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.ARTIFACT_SIGNING_PASSPHRASE }} gradle -q signMavenPublication signPdfJar
Added script that batch converts SVG and/or PNG files to PlantUml sprites. It was used to generate the Material Sprites from https://github.com/plantuml/plantuml-stdlib/pull/1
PlantUML
Generate UML diagram from textual description
PlantUML is not affected by the log4j vulnerability.
PlantUML is a component that allows to quickly write:
- Sequence diagram,
- Use case diagram,
- Class diagram,
- Object diagram,
- Activity diagram (here is the legacy syntax),
- Component diagram,
- Deployment diagram,
- State diagram,
- Timing diagram.
The following non-UML diagrams are also supported:
- JSON data
- YAML data
- Network diagram (nwdiag)
- Wireframe graphical interface or UI mockups (salt)
- Archimate diagram
- Specification and Description Language (SDL)
- Ditaa diagram
- Gantt diagram
- MindMap diagram
- Work Breakdown Structure diagram (WBS)
- Mathematic with AsciiMath or JLaTeXMath notation
- Entity Relationship diagram (IE/ER)
Furthermore:
- Hyperlinks and tooltips
- Creole: rich text, emoticons, unicode, icons
- OpenIconic icons
- Sprite icons
- AsciiMath mathematical expressions
To know more about PlantUML, please visit https://plantuml.com/
Description
Languages
Java
99.8%