Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
Go to file
Chris Eppstein 3100476ff5 Coding spree to clean up the blueprint stylesheets and make them more similar to blueprint-css, more configurable, and more consistent.
Breakdown of changes:

===

Remove the body scope that is unnecessarily added to many blueprint classes due to the way the mixins were constructed and used. Blueprint mixins that operate on the body tag now follow a pattern where they take the body selector as an argument and must always be mixed into the top level of a stylesheet. The classes will be scoped whenever the selector is not a simple "body" selector which is the default. Mixins affected: +blueprint-ie, +blueprint-print, +blueprint-typography, and +blueprint-scaffolding. All of these mixins use corresponding +[mixin]-body and +[mixin]-defaults mixins in their implementations that you can use directly if you feel constrained by the requirement to mix into the top-level.

===

Made all configurable constants possible to override in a base stylesheet using conditional assignment. Moved many colors that were still hard coded to the colors.sass module so they can be overridden.

===

Restored some blueprint defaults even though I didn't like them. With the exception of the blueprint link urls which are now available as a mixin called +blueprint-show-link-urls (they used to just be commented out.)

===

Grid constants have been renamed in both the grid and liquid grid modules. These constants are now conditionally assigned to make the grid easily configured.

===

The liquid grid now uses the compass clearfix.

===

moved the primary mixin for a module (where one exists) to the top of the file for clarity of readers.

===

blueprint grid classes are now appropriately scoped under the .container class.
2008-12-06 13:46:03 -08:00
bin Initial Checkin of Compass. Used to be Blueprint-Sass. 2008-08-23 10:00:46 -07:00
examples Coding spree to clean up the blueprint stylesheets and make them more similar to blueprint-css, more configurable, and more consistent. 2008-12-06 13:46:03 -08:00
frameworks Coding spree to clean up the blueprint stylesheets and make them more similar to blueprint-css, more configurable, and more consistent. 2008-12-06 13:46:03 -08:00
lib Fixed the --imports command-line option so that it generates useful output for being passed to sass. E.g.: 2008-12-02 15:48:22 -08:00
test Coding spree to clean up the blueprint stylesheets and make them more similar to blueprint-css, more configurable, and more consistent. 2008-12-06 13:46:03 -08:00
.gitignore Added unit tests for YUI and did some cleanup/restructuring of the test fixtures as well as a way to validate generated css. 2008-12-04 12:35:00 -08:00
compass.gemspec Updated gemspec and version to 0.1.1 2008-12-05 16:30:50 -08:00
Manifest Updated the manifest and gemspec. 2008-12-04 20:03:29 -08:00
Rakefile Fixed a duplicate ending bug in the examples generator. 2008-11-30 23:38:48 -08:00
README.markdown Updated the README. 2008-11-30 21:16:52 -08:00
VERSION Updated gemspec and version to 0.1.1 2008-12-05 16:30:50 -08:00

Compass

A Sass-based CSS Meta-Framework that allows you to mix and match any of the following CSS frameworks:

Compass Provides

  1. A command line tool for maintaining your Sass projects.
  2. Ruby-on-Rails integration
  3. Scaffolds - Generate templates with corresponding Sass stylesheets.
  4. Loads of Sass files to make building your website a snap.

More Information

Please see the wiki