Breezeblocks
Prepackaged patterns and components built with Bourbon and Neat, based on Refills
Demo here: http://gazaston.github.io/breezeblocks
Requirements
Installation for Ruby on Rails
- Add Breezeblocks to your Gemfile:
gem 'breezeblocks'
- Then run:
bundle install
- Use the following Rails generators:
List all available snippets:
rails generate breezeblocks:list
Add a snippet:
rails generate breezeblocks:import SNIPPET
If you want to generate coffeescript instead of javascript, simply add --coffee
rails generate breezeblocks:import SNIPPET --coffee
This copies the snippet’s partial to app/views/breezeblocks, the stylesheet to app/assets/stylesheets/breezeblocks and the JavaScript to app/assets/javascripts/breezeblocks
Contributing
If you want to improve or add a snippet, please do so via pull request. If you rename/remove/add any files to the repository, please make sure that the build reflects that change. Add your changed file to the SNIPPETS constant in the test to have it tested. And make sure you add it to source/index so it can be previewed!
Run rake to start the spec tests.
GH Pages
Uses middleman with middleman-gh-pages for GitHub Pages generation. Run rake publish to build and deploy changes.
Credits
Breezeblocks owes everything to Refills, which is maintained and funded by thoughtbot, inc.