begriffs / styleguide_rails

generate a living styleguide with one command
MIT License
69 stars 10 forks source link

Adds a living style guide to your Rails application with one command.

If you don't use a CSS style guide yet, here's why you should start:

Styleguide Rails Logo

Usage

Add this gem to your Rails Gemfile:

gem 'styleguide_rails'

Run bundle, and execute the styleguide generator:

rails generate styleguide:install

That's it, you're done, you have a styleguide available at http://yourapp.com/styleguide. If you visit that path you'll see there is an example widget already created:

Screenshot

To add a new widget, run

rails generate styleguide:widget NAME

which will create a partial in app/views/styleguide/widgets and it will appear in the style guide. These partials support templating languages like Haml if you have the gems installed.

Live Reloading

Styleguide Rails can reload your browser whenever you change a CSS file or a widget. This instant feedback is helpful for adjusting the styles. To enable live reloading,

Credits

Thanks to project contributors, and to Adam Braus for suggesting the idea for this gem.

Upgrading

To overwrite an installation of an earlier version, run

bundle update --source styleguide_rails
rails generate styleguide:install -f

Don't worry, this will preserve any existing widgets.

License

Styleguide_rails is Copyright © 2012 - 2013 Joe Nelson. It is free software, and may be redistributed under the terms specified in the LICENSE file.