scaffo
v0.0.1
Published
Code project launcher
Downloads
2
Readme
Project Scaffolding
- Pull down HTML5 Boilerplate
- JS folder
* Clear
- Add AMD config
- Questions
- Is this a responsive heavy site?
- Load in throttle-debounce https://github.com/cowboy/jquery-throttle-debounce
- Lodash?
- use custom lodash builder to remove functionality not needed like template
- Lodash?
- CSS folder
- Clear
- Add Sass/Stylus
- Variables
- Compass / Nib
- Mixins
- Normalise + ie7 support
- Brand
- Use sections detailed on html5doctor?
- Typography
- Forms
- Tables
- Modules folder
- Print Stylesheet
- Clear unnecessary root files
- Build and watch
- Add grunt file
- Unit test
- Mocha
- phantom JS
Decisions
- Templating language
* Handlebars
- with require plugin https://github.com/SlexAxton/require-handlebars-plugin * Dust.js http://akdubya.github.com/dustjs/
- Used by LinkedIn https://engineering.linkedin.com/frontend/client-side-templating-throwdown-mustache-handlebars-dustjs-and-more
- Responsive Design * Responsive Tables solution http://www.zurb.com/playground/playground/responsive-tables/index.html * Catering for ie < 9 http://the-taylors.org/blog/2012/09/02/responsive-styles-respecting-old-ie-6-7-8
- CSS Declarations
1. BEM
2. Grouping
- Font
- Color
- Display
- Float
- Box Model
- width
- height
- padding
- margin
- border
- Background
CSS Frameworks
Sass
- Inuit.css [Sass] https://github.com/csswizardry/inuit.css
- Compass http://compass-style.org/
- Bourbon http://thoughtbot.com/bourbon/
Less
- Twitter Bootstrap [Less]
Stylus
- Nib [Stylus] http://visionmedia.github.com/nib/
Standards Guidelines
CSS
- https://github.com/csswizardry/CSS-Guidelines
- http://smacss.com/
- https://github.com/necolas/idiomatic-css
- BEM http://coding.smashingmagazine.com/2012/04/16/a-new-front-end-methodology-bem/
JavaScript
- https://github.com/necolas/idiomatic-js