Modern boilerplate with ES6, Webpack, Angular and Material support:
JavaScript HTML CSS Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
client
generator
.babelrc
.gitignore
.travis.yml
Dockerfile
LICENSE
README.md
deploy-pages.sh
gulpfile.babel.js
gulpfile.js
index.html
karma.conf.js
package.json
spec.bundle.js
webpack.config.js
webpack.dev.config.js
webpack.dist.config.js

README.md

logo

Silverplate is a modern code boilerplate for web development. It comes with following features (preconfigured and read to use):

  • ES6 support with Babel
  • Gulp with some commonly used plugins
  • Webpack with both development and production optimized builds: Autoreload, minification
  • Angular 1.x with component support (Angular 1.5) and commonly used modules
  • Material design to create easily and good looking
  • Generator for components, services and views
  • Karma for unit testing with both Chrome and PhantomJS
  • Docker for hosting server

Silverplate is proudly derivated from NG6-Starter adding some opinionated modifications and additions on top of it.

Getting started

Here to get started:

#!/bin/bash
# Clone the Github repository
git clone https://github.com/juhamust/silverplate.git
cd silverplate
# Install dependencies
npm install
# Start development server and open http://localhost:3000/ in browser
npm start

That's it, happy hacking!

Usage

Material design

Docker(file)

If you don't have Docker installed, see Docker instructions. Once set up, run the commands:

  • Build Docker image: npm run build:image
  • Run Docker image: npm run start:image

Now you're able to access outcome with browser: http://<dockerhost>:<port>/

License

Apache 2

Release notes

0.3.1 (12.4.2016)

  • Updated to Angular 1.5 and removed angular-component
  • Fixed building in some environments: Upgraded Babel
  • Added support for setting the host base path: Handy with GitHub Pages

0.3.0 (10.3.2016)

  • Switched from Bootstrap to Angular Material (use release 0.2.x if you want to keep using Bootstrap instead)

0.2.0 (25.2.2016)

  • Added simple Dockerfile example
  • Fixed Backend example

0.1.1 (10.2.2016)

  • Fixed require

0.1.0 (7.2.2016)

  • Initial release

Build Status