0.0
No commit activity in last 3 years
No release in over 3 years
Create UML Class Diagrams using text
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 1.3
>= 0
= 2.10.0

Runtime

 Project Readme

Architect

Create UML Class diagrams using a yUML-like notation.

Installation

$ gem install uml_architect

Usage

$ architect [file ...]

This generates a output file with a svg extension with the same base name as the input file.

Examples

Simple Class

[User]

Simple Class

Class with methods and attributes

[User|+Firstname;+Lasname;-Password;|+Login();+Logout()]

Class with details

Simple Association

[User]-[Tweet]

Simple Association

Inheritance

[Animal]^-[Cat]
[Animal]^-[Dog]

Inheritance

Composition and Aggregation

[Car]++0..1-1[Carburetor]
[Pong]+0..1-0..*[Duck]

Composition and Aggregation

Directional Association

[Order]-billing >[Address], [Order]-shipping >[Address]

Directional Association

Dependency

[REST]uses-.->[HTTP]

Dependency

Notes

[note: this is a note]
[note: This is a note about user]-.-[User]

Notes

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request