I have finally released dm-visualizer 0.1.0 to rubygems.org.
dm-visualizer provides Rake tasks, for your DataMapper backed libraries
and Rails3 apps, that can help visualize your models/relations/schema.

Currently, dm-visualizer supports generating both relational diagrams
(using the model class names) and schema diagrams (using the model
storage names). The diagrams are generated using ruby-graphviz, so you
will need GraphViz installed on your system.

Use it in your DataMapper backed library:

    require 'dm-visualizer/rake/graphviz_task'
    DataMapper::Visualizer::Rake::GraphVizTask.new(
      :include => ['lib'],
      :require => ['my_library/models']
    )

Use it in your Rails3 / dm-rails app:

    require 'dm-visualizer/rake/rails/graphviz_task'
    DataMapper::Visualizer::Rake::Rails::GraphVizTask.new

Fork it here: http://github.com/postmodern/dm-visualizer

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to