0.0.1 • Published 12 years ago
scaffo v0.0.1
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?
- Clear
- 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/
- Handlebars
- 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
- BEM
- 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
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
0.0.1
12 years ago