uml.js

0.2.0 • Public • Published

UML.js

Convert JSON to UML using Graphviz Dot.

Why?

A programmatic way to generate Class Diagrams

Example

Diagram generated by diagram.json

Sample diagram

TODO

  • More diagrams (like use case)
  • A "language"
  • Support for default values on properties
  • Option to export pretty dot files

How I think this language would be

CoffeeScript way (my favorite)

class Animal
  - name : string

  + Animal()
  + setName(name : string) : void
  + getName() : string

class Mammal < Animal

class Fish < Animal

class Dolphin < Mammal, Fish

Ruby way

class Animal
  - name : string

  + Animal()
  + setName(name : string) : void
  + getName() : string
end

class Mammal < Animal
end

class Fish < Animal
end

class Dolphin < Mammal, Fish
end

Package Sidebar

Install

npm i uml.js

Weekly Downloads

5

Version

0.2.0

License

GPL v2

Last publish

Collaborators

  • txgruppi