Displays your routes, controllers, models, their columns associations and their methods & variables. Provides full stack of hierarchy, dependencies, associations of your project.
Installation
Add this line to your application's Gemfile:
group :development do
gem 'varvara'
end
And then execute:
$ bundle
Or install it yourself as:
$ gem install varvara
Usage
For current version visit localhost:3000/varvara
in your app and see full stack of hierarchy, dependencies, associations, routes, controllers, models and configurations of your project.
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
What to do?
- Add some stylings and improve the view of pages (add some javascript for models as erd of akira matsuda https://github.com/amatsuda/erd )
- Add hierarchy of controllers.
- maybe: Live rails console as in gem 'better_errors'
- Add displaying some configurations.
- Add ui possibillity to generate models, controllers, scaffolds.
- have fun)