Speedo
This is a layout gem intended as a backdrop for developing rails applications quickly. Its intention is to speed initial development, removing the need for (hopefully) any intensive front-end development until the app is functional (i.e. near completion). It provides the common tools CrankApps typically uses for front-end development.
This gem is designed with both web-sites and web-apps in mind. A few minor changes can convert one into the other. See the bottom of styles.scss for code to uncomment, as well as home.coffee.
There is a link in the footer ("How") to a page that contains many examples of the implementation of the various tools and plugins.
This project uses MIT-LICENSE.
Usage
In your Gemfile:
gem 'speedo'
Then run:
bundle install
rails generate speedo:install
This will generate:
- app/views/layouts/application.html.haml
- app/assets/stylesheets/speedo/speedo.css.scss and it's siblings
- app/assets/javascripts/swim.js.coffee
- config/locales/speedo.en.yml
It will also add Speedo to your application.css and application.js files.
Inventory of plugins and gems:
Gems
- Haml
- Haml-rails
- Bootstrap-sass (and compass)
- Formtastic
jQuery Plugins
- jQuery-UI
- jQuery.autogrow
- jQuery.autoSuggest
- jQuery.dataTables
- jQuery.easing
- jQuery.fancybox
- jQuery.livequery
- jQuery.mousewheel
- jQuery.placeholder
- jQuery.uniform
Other Plugins
- Modernizr
- Chosen
- Respond