/spa-skeleton

Single-Page Appication Skeleton

Primary LanguageJavaScriptMIT LicenseMIT

SPA Skeleton

Circle CI Builds Staging

Single-Page Application Skeleton

Architecture

Development

Structure

Routing

Styling

Testing

Deployment

Online Books

Prerequisites

Node.js which includes npm.

gulp installed globally by running:

> npm install -g gulp

Installing

After cloning this repository, install the npm dependencies:

> npm install

Development

Simply use the default gulp task to lint the code, run tests and start a live-reloading web-server:

> gulp

Building

Use the build gulp task to lint the code, run tests and create a production-ready package in the dist folder:

> gulp build

Staging

Successful CircleCI builds are automatically deployed to gh-pages