Skip to content

drawerd/drawerd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drawerd

Drawerd is a gem that allows you to easily generate a diagram based on your application's Active Record models. The diagram gives an overview of how your models are related. Having a diagram that describes your models is perfect documentation for your application.

Drawerd gem is a toolkit for the free online erd service drawerd.com. It use Rails-ERD to generate tables.csv and relations.csv for drawerd.com.

DrawERD Features

  • You can edit the diagram generated by rails-erd online collaboratively.
  • Support grouping function, if you want to split microservices, or modularize your application, drawerd can help you more intuitively.
  • Various built-in modes and layouts support.
  • SVG ERD can be downloaded or shared to your project management tool.
  • Powerful filtering function, for large projects, drawerd can focus on specific modules through group filtering.
  • Works with non-rails project well.
  • Various importing method: rails-erd, sql and manually via Web UI.
  • Free for OSS.

and more detail: https://help.drawerd.com/ Full Video: https://www.loom.com/share/e30d06ba299b43bc8b68f369b47f745a

Preview

Full Mode

Simple Mode

Grouping

Installation

Add this line to your application's Gemfile:

group :development do
  gem 'drawerd'
end

And then execute:

$ bundle

Usage

bundle exec rake drawerd:generate

and then upload tables.csv & relations.csv via Web UI.

more detail: https://help.drawerd.com/importing/importing-postgresql

License

The gem is available as open source under the terms of the MIT License.