Currently Supported Features
This project breaks up source files across the three major divisions of modern Web development:
- Scripts,
- Styles,
- and Markup
Scripts
- Grunt-powered linting with JShint
- Grunt-powered minification with UglifyJS
- Grunt managed assets provide vendor, development, and production scripts (yay automated copying)
- Asynchronously loaded in the browser with yepnope
Styles
- Stylus preprocessing language
- Includes both Fluidity & Axis Frameworks
- Design adapted from LESS snippet for Solarized syntax highlighting color scheme.
- Responsive Grid setup with variable breakpoints.
- Currently using Fluidity's semantic grid system
- Roots / Axis offers the Semantic Grid System
- Can use vanilla CSS alongside Stylus
Markup
- HTML5 Boilerplate inspired template
- Extensive use of Jade
- Locals module can provide helpers & is tested
- Exposes local helpers as mixins when possible
- Can inline JavaScript files configured by build type
- Works with Markdown via Marked
- Generates syntax-highlighted source code as HTML with Pygments, then templates with Jade
This included markdown file lives at /docs/features.html and /src/markup/htdocs/docs/features.markdown.