All Projects → talsma-ict → Umldoclet

talsma-ict / Umldoclet

Licence: apache-2.0
Automatically generate PlantUML diagrams in javadoc

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Umldoclet

C4-PlantumlSkin
This library provides skinning to create C4 diagrams using PlantUml
Stars: ✭ 74 (-46.38%)
Mutual labels:  diagram, uml, plantuml
Aws Plantuml
PlantUML sprites, macros, and other includes for AWS components.
Stars: ✭ 565 (+309.42%)
Mutual labels:  plantuml, uml, diagram
idle
parse source code(objective-c, java) generate uml(class diagram)
Stars: ✭ 44 (-68.12%)
Mutual labels:  diagram, uml, plantuml
C4 Plantuml
C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate software architectures
Stars: ✭ 3,522 (+2452.17%)
Mutual labels:  plantuml, uml, diagram
Asciidoctor Kroki
Asciidoctor.js extension to convert diagrams to images using Kroki!
Stars: ✭ 55 (-60.14%)
Mutual labels:  plantuml, uml, diagram
Plantuml Icon Font Sprites
plantuml-font-icon-sprites
Stars: ✭ 242 (+75.36%)
Mutual labels:  plantuml, uml, diagram
Arkit
JavaScript architecture diagrams and dependency graphs
Stars: ✭ 671 (+386.23%)
Mutual labels:  plantuml, uml, diagram
Azure Plantuml
PlantUML sprites, macros, and other includes for Azure services
Stars: ✭ 247 (+78.99%)
Mutual labels:  plantuml, uml, diagram
PlantUml-Language-Service
PlantUml Language Service extension for Visual Studio 2017 and 2019
Stars: ✭ 24 (-82.61%)
Mutual labels:  diagram, uml, plantuml
Jetuml
A desktop application for fast UML diagramming.
Stars: ✭ 346 (+150.72%)
Mutual labels:  uml, diagram
Goplantuml
PlantUML Class Diagram Generator for golang projects
Stars: ✭ 352 (+155.07%)
Mutual labels:  plantuml, diagram
Swift Auto Diagram
A Ruby script that scans all swift code from the specified folders and files and automatically generates an entity diagram (similar to a class diagram) which can be viewed in a browser.
Stars: ✭ 402 (+191.3%)
Mutual labels:  generator, diagram
Plantuml Editor
PlantUML online demo client
Stars: ✭ 313 (+126.81%)
Mutual labels:  plantuml, uml
nomnoml-cli
Generates images from nomnoml diagram sources in a NodeJS module or on the command line
Stars: ✭ 20 (-85.51%)
Mutual labels:  generator, uml
Gaphor
Gaphor is the simple modeling tool
Stars: ✭ 386 (+179.71%)
Mutual labels:  uml, diagram
plantuml-libs
A set of PlantUML libraries and a NPM cli tool to design diagrams which focus on several technologies/approaches: Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP), C4 Model or even EventStorming and more.
Stars: ✭ 75 (-45.65%)
Mutual labels:  diagram, plantuml
Kroki
Creates diagrams from textual descriptions!
Stars: ✭ 774 (+460.87%)
Mutual labels:  plantuml, uml
Protobuf Uml Diagram
Create UML diagrams from Protobuf compiled .proto files using Python
Stars: ✭ 17 (-87.68%)
Mutual labels:  uml, diagram
Uml Diagram For Python Design Pattern Examples
UML diagram list of GoF design pattern examples written in Python.
Stars: ✭ 40 (-71.01%)
Mutual labels:  uml, diagram
Lein Plantuml
A Leiningen plugin for generating UML diagrams using PlantUML
Stars: ✭ 43 (-68.84%)
Mutual labels:  plantuml, uml

CI build Maven Version Javadoc

UMLDoclet

Doclet for javadoc to automatically add UML diagrams to Java documentation.

Codacy Badge Codebeat badge Coverage Status

Generate UML diagrams

The UML Doclet uses available javadoc metadata to automatically generate the following UML diagrams and embeds them in your HTML documentation. The diagrams are embedded as clickable SVG objects by default and link to package and class documentation where available.

Package dependency diagram

The UML Doclet will warn about (and optionally fail on) cyclic package dependencies.

The dependency diagram links to package documentation containing:

Package diagram

The package diagram links to class documentation containing:

Class diagram

(These examples are from the latest UML Doclet javadoc page. Please feel free to take a look to get an idea of the final result)

Requirements

To use the UML Doclet, the following is required.

Releases

Released versions can be found in the maven central repository or on github.

Usage

  • Please see the separate usage page on how to use the UML Doclet in your own Java projects.

Feedback

  • We welcome new issues 👍. Please search the current issues however, otherwise you might file a duplicate.
  • Please provide an example when sending in bugs if at all possible. This will make fixing them that much easier!

Contributing

Thanks

  • First of all a big thanks to Arnaud Roques, the developer of the excellent PlantUML project without whom this project wouldn't exist! 👏
  • And of course thank you for using UML Doclet. I hope it may be of benefit to your project!

License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].