Kickoff
A lightweight front-end framework for creating scalable and performant, responsive sites
Developed and maintained by Ashley Nolan & Zander Martineau
Features
- Mobile-first, responsive philosophy
- Rock-solid CSS framework using Sass (
.scss
) preprocessor - Starter content styles: typography, grids & components
- Starter form element styles (see demo): stacked on small-screen to 2-column (if you choose) at the breakpoint of your choice, validation states
- Lots of helper classes & Sass mixins for many CSS3 features like media-queries
- Simple Javascript boilerplate that makes very little assumptions about your chosen style or workflow.
- The default method uses a list of files that are concatinated & compressed with Uglify
- If you prefer something more advanced, our Yeoman generator allows you to use Browserify instead :)
- Grunt used extensively to ease common development bottlenecks
- Sass compilation using libsass (using grunt-sass) and uses autoprefixer to dynamically add vendor prefixes so you don't even have to think about them :)
- Concatenation and minification of JS files
- Simple server using BrowserSync
- SVG Icon generation using grunticon
Demos and documentation
Kickoff's demo and documentation site is hosted at trykickoff.com.
Yeoman generator
There is also a Yeoman generator for Kickoff, visit trykickoff.com/docs/yeoman.html for more info.
Bugs and feature requests
Have a bug or a feature request? Please search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.
Browser compatibility
Kickoff has been tested in the following browsers:
- Chrome
- Safari
- Firefox 3+
- Opera 10+
- Internet Explorer 8+ (an extra CSS file is generated if you need IE8 support)
If you're using Kickoff we'd love to hear about it; please e-mail us at [email protected]
Creators
Zander Martineau
Ashley Nolan
Community
Keep track of development and community news by following @TryKickoff on Twitter.
Versioning
For transparency into our release cycle and in striving to maintain backward compatibility, Kickoff is maintained under the Semantic Versioning guidelines. Sometimes we screw up, but we'll adhere to those rules whenever possible.
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request