app/assets/stylesheets/kentucky/_kentucky.scss in kentucky-0.2.0 vs app/assets/stylesheets/kentucky/_kentucky.scss in kentucky-0.3.0

- old
+ new

@@ -1,20 +1,83 @@ // ------------------------------------------------------------------- // -// Standard Imports +// Kentucky.scss +// +// The goal of Kentucky is to do a majority of the heavy lifting +// for you at the very start of a project. The styles and organization +// required at the beginning of every project is done for you, just +// fill in the variables! +// +// The table of contents below explains, briefly, what each import +// does. +// +// Kentucky aims to be heavily documented to help you learn why or how +// it's pieces work. More complex portions come with implemenation +// examples. +// +// Copyright 2013 LookThink +// Developed in part by: +// Greg Bruening, Aaron Clemmer, and Chris Brinson +// +// WARNING: Variables set now are being used throughout the entirety +// of Kentucky. Any custom, project-related styles SHOULD NOT be added +// or modified in Kentucky diretcly, but added via a separate theme +// folder/files. +// // ------------------------------------------------------------------- // +// Contents +// ------------------------------------------------------------------- // -@import 'normalize'; -@import 'defaults'; -@import 'helpers'; +// Imports Begin importing the sections below +// Defaults All variable values set here +// Normalize Nicolas Gallagher's normalize.css, sassy style +// Clearfix Set some defaults +// Mixins Super-simple SCSS stuff + +// Main High-level elements like `html`, `body`, etc. +// Headings Double-stranded heading hierarchy +// Smallprint Smaller text elements like `small` +// Lists Basic list styles and extends + +// Abstraction details here + +// Brand Helper class to apply brand treatment to elements +// Helpers A series of helper classes to use arbitrarily +// Debug Enable to add visual flags for debugging purposes + + // ------------------------------------------------------------------- // -// For those last minute changes you'll come back to later +// Generic utility styles // ------------------------------------------------------------------- // -@import 'shame'; +@import "defaults"; +@import "generic/normalize"; +@import "generic/clearfix"; +@import "generic/mixins"; + // ------------------------------------------------------------------- // -// Conditional Imports -// Only loaded if options in _defaults are set to TRUE +// Base styles; unclassed HTML elements // ------------------------------------------------------------------- // -@import 'debug'; +@import "base/main"; +@import "base/headings"; +@import "base/smallprint"; +@import "base/lists"; + + +// ------------------------------------------------------------------- // +// Objects and abstractions +// ------------------------------------------------------------------- // + +@import "objects/media"; +@import "objects/breadcrumb"; +@import "objects/split"; + + +// ------------------------------------------------------------------- // +// Style trumps; helper and brand classes +// ------------------------------------------------------------------- // + +@import "generic/brand"; +@import "generic/helpers"; +@import "generic/debug";