Bedrock is a highly unopinionated and minimal front-end baseline built in LESS
Frameworks are too limiting. If your truly handwriting code only so much of it can be reused. Your classnames, IDs and markup structure should match what's best for the project. Bedrock attempts to avoid telling how to write your code and instead allows you to just write it.
4 options are available
- download the latest
- Using Bower you can run
bower install bedrock
- Using Volo you can run
volo install aebsr/bedrock
- Using a git submodule you can run
git submodule add git://github.com/aebsr/bedrock.git bedrock
In your less files use @import 'path/to/bedrock/bedrock'
Out of the box, Bedrock supports IE8 up. But it is CSS3PIE and BoxSizing ready if you need to support IE7.
@support-ie7: true;
@support-pie: true;
Both these are false by default. If CSS3PIE support is enabled you should update your polyfill paths.
@pie_url: '/PIE.htc';
@boxsizing_url: '/boxsizing.htc';
*default paths above
If your testing version 0.3.0 or higher on an older site simply set the support for ie7 and pie to 'true'. Pre 0.3.0 had assumed both were supported out of the box. 1.0 will be the tested, production ready version of bedrock.
Modularize support for:
- ie8
- firefox >3.6
- safari >4.0
- mobile/safari (iOS) >3.2
- mobile/safari (iOS) >4.3
- android browser >3.0
- blackberry browser >7.0