SassySeeds supplies you with Sass utilities and mixins to begin your app's custom framework.
The goal of SassySeeds is give you controlled visual-styling of your core-elements. This is achieved by using a standard module definition for Sass, separating visual and positional styling.
Moar in the wiki →
Add the Sassyseeds gem to your application
Add this line to your application's Gemfile:
Then udpate your bundle:
Or install it yourself
$ gem install sassyseeds
Run the SassySeeds rails generator
$ rails g sassyseeds
This will do a few things:
- Generates Sassyseeds stylesheets into your app/assets/stylsheets/sassyseeds
- Generates a compass.rb file with a few presets.
gem "compass-rails", :group => "assets"to your gemfile.
Update your bundle for Compass
$ bundle install
Rename application.css to application.css.scss
$ mv app/assets/stylesheets/application.css app/assets/stylesheets/application.css.scss
Sass needs to read your files in a specific order. So we'll need to modify application.css.scss. Delete the default rails 'requires', including line
Then, import Sassyseeds at the beginning of application.css.scss
This will load compass and all of the files from app/assets/stylesheets/sassyseeds.
- Import all of your other sass files below that line.
- 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