Go to file
Pascal Hartig 97b3ac0482 Consistency between HTML and manifest attributes 2014-05-18 14:47:36 +01:00
_samples Adds a cleaner version of samples 2014-05-08 18:59:06 +01:00
app Consistency between HTML and manifest attributes 2014-05-18 14:47:36 +01:00
.editorconfig add meta files to enforce code style 2014-05-16 09:47:19 +02:00
.gitattributes add meta files to enforce code style 2014-05-16 09:47:19 +02:00
.gitignore code style tweaks, gulpfile improvements and remove unused deps 2014-05-16 10:18:34 +02:00
.jshintrc add meta files to enforce code style 2014-05-16 09:47:19 +02:00
LICENSE Initial commit 2014-04-07 01:45:18 -07:00
README.md minor tweaks in gulpfile and readme 2014-05-16 11:59:52 +02:00
gulpfile.js Provide a sample hosted URL 2014-05-18 14:40:57 +01:00
package.json code style tweaks, gulpfile improvements and remove unused deps 2014-05-16 10:18:34 +02:00

README.md

Web Starter Kit

A starting point for multi-device development

Overview

Web Starter Kit is a starter kit for multi-screen web development, encompassing opinionated recommendations on boilerplate and tooling for building an experience that works great across multiple devices.

The project aims to align with the mobile web recommendations made by Google's Web Central team and will include UX pattern samples and best practices that fall in line with some opinions we have about how multi-screen webapps should be built.

What performance requirements does Web Starter Kit have?

Web Starter Kit will be striving to ship with a 60fps experience and a PageSpeed score of 100 out of the box.

We intend to give developers a high performance starting point for multi-device development, paying close attention to this requirement when deciding on the libraries and tools we prescribe. We will be employing use of PageSpeed Insights and the Chromium Telemetry tools for helping us stay on top of this.

Contains

  • Mobile-optimized HTML Boilerplate
  • Sexy mobile styles and style guide
  • Gulp build tooling (Optional)
    • LiveReload
    • Cross-device synchronization of clicks, scrolls, navigation, form filling.
    • Image optimization
    • JavaScript minification and optimization
    • CSS optimization
    • PageSpeed integration