Sha256: ac1d286e4ff4f60ee3720cd018a22b351cdbb7f8ea859612768c1c1760450fe3

Contents?: true

Size: 1.14 KB

Versions: 2

Compression:

Stored size: 1.14 KB

Contents

# Woo
[![Build Status](https://travis-ci.org/adorableio/woo.svg?branch=master)](https://travis-ci.org/adorableio/woo)

The Woo styleguide integrates with your Rails app, using your existing CSS.

## Setup

### Add the Gem

```ruby
# Gemfile
gem 'woo'
```

### Mount the Woo Engine

```ruby
# config/routes.rb
mount Woo::Engine, at: '/styleguide'
```

## Generators

Woo features 2 generators to create views used within the styleguide.

### Pages
Creates `app/views/styleguide/DIRECTORY/NAME.html.haml`

If `DIRECTORY` is not specified, it will default to 'pages'.

```
rails generate woo:page [DIRECTORY/]NAME
```

### UI Elements
Creates `app/views/styleguide/ui_elements/_NAME.html.haml`

UI Elements are rendered as partials rather than individual pages.

```
rails generate woo:ui_element NAME
```

## Configuration

By default, Woo will load your main assets files (`application.js` and `application.css`) in addition to its own.
However, you can override that behavior:

```ruby
# config/application.rb

# Add your custom Woo styles
config.woo.stylesheets << 'my_woo_styles.css'

# Use only your JS in the styleguide
config.woo.javascripts = ['my_woo.js']
```

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
woo-0.2.0 README.md
woo-0.1.12 README.md