lemonade-kit

This is my gulp-ready-compass-free-website-starter-kit based on html5Boilerplate and experience ;)


Keywords
lemon, lemonade, starter, kit, website, gulp, sidiostedalimones
License
MIT
Install
bower install lemonade-kit

Documentation

Lemonade Kit

This is my gulp-ready-compass-free-website-starter-kit based on html5Boilerplate and experience ;)

  • HumansTxT file
  • New folder structure
  • Gulp dependencies
  • JS/CSS files
  • EU cookie law

HumansTxT file

Didn't anyboby tell you about the Humantxt project?

It's an initiative for knowing the people behind a website. It's a TXT file that contains information about the different people who have contributed to building the website.

Why a TXT?

Because it's something simple and fast to create. Because it's not intrusive with the code. More often than not, the owners of the site don't like the authors signing it; they claim that doing so may make the site less efficient. By adding a txt file, you can prove your authorship (not your property) in an external, fast, easy and accessible way.

New folder structure

Whith this new project structure the "deploy" task is no longer needed :) Yay!

lemonade-kit
 |- _root
 |   |- assets
 |   |   |- css
 |   |   |   `- layout
 |   |   |       `- 2015
 |   |   `- js
 |   |       `- vendor
 |   `-incl
 `- _source
     |- js
     |   `- plugins
     `- scss

Gulp dependencies

  • del: ~1.1.0
  • gulp: ~3.8.10
  • gulp-autoprefixer: ~2.1.0
  • gulp-concat: ~2.4.3
  • gulp-livereload: ~3.5.0
  • gulp-minify-css: ~0.4.2
  • gulp-notify: ~2.1.0
  • gulp-plumber: ~0.6.6
  • gulp-rename: ~1.2.0
  • gulp-replace: ~0.5.2
  • gulp-ruby-sass: ~1.0.1
  • gulp-uglify: ~1.1.0
  • gulp-util: ~3.0.2
  • gulp-combine-mq: ~0.3.1

JS/CSS files

  • Main javascript is minified into _root/js/main.min.js. The not-minimized file is included too (you know, just in case).
  • All jQuery plugins inside the plugins folder are concatenated (not minified) into _root/js/plugins.js.
Item Version Downloaded from
Normalize v3.0.1 http://www.initializr.com/
JQUERY v1.11.1 http://www.initializr.com/
Modernizr v2.8.3 http://www.initializr.com/
Respond v1.4.0 http://www.initializr.com/
Width_snitch v1 https://github.com/oneeyedman/Width-Snitch/
Placeholder.js v2.0.8 http://mths.be/placeholder
jQuery Cookie Plugin v1.4.0 https://github.com/carhartl/jquery-cookie

EU cookie law

This starter kit is now ready to comply with the European cookie law

  • Tracking system: Google Analytics