Redmine Railroaded – Model and Controller diagrams

With large systems, it’s useful to be able to visualize the relationships between the different components and systems. Redmine is no exception, weighing in at a hefty 286 classes and almost 14,000 lines of application code. The RailRoad gem aims to help automate the generation of Ruby on Rails class diagrams, showing methods and fields for each Model and Controller found.

Using the latest version of Redmine (r2029), I was able to generate the following graphs for the Models and Controller.

Models

Models

Model diagram

Controllers

controllers

Controller diagram

Full sized versions

Post a comment if you found these diagrams useful.

Eric

Share

  • Facebook
  • Twitter
  • HackerNews
  • Reddit
  • Tumblr
  • Delicious
  • Email
  • RSS

No related posts.

About Eric Davis

I founded Little Stream Software where I provide Redmine and ChiliProject services to help projects teams. I also created an ebook, Redmine Tips, were I show you how to become more productive using Redmine. I am also the author of Refactoring Redmine, where I go about refactoring Rails using Redmine as an example.

, ,

Chirk HR     Reuse your existing job applicants »
WP Socializer Aakash Web