Skip to content
This repository has been archived by the owner. It is now read-only.
Seed project for Angular 4+ apps written in ES6+
JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
src
.gitignore
CONTRIBUTING.md
LICENSE
README.md
_config.yml
config.js
index.html
package.json

README.md

Introduction

MIT license Dependency Status devDependency Status

A seed project for Angular 2 ES6 - Now compatible with Angular 4+

Similar to angular-seed but using ES6+, JSPM for packaging, System.js for loading, and Traceur for transpilation.

angular2-es6-seed provides the following features:

  • Ready to go
  • A core tag with just the essentials
  • A tooling tag with the core and some niceties
  • A fully functional demo app
  • Development server with livereload
  • Following the best practices for your application’s structure

Table of Contents

How to Start

You must have jspm installed as global dependency:

npm install -g jspm

In order to start the seed use:

# clone the repo
git clone https://github.com/evanplaice/angular2-es6-seed.git
# change to the project
cd angular2-es6-seed
# install the node dependencies
npm install
# install the client-side dependencies jspm
jspm install
# launch the testing server
npm start

Release Documentation

Cloning a Specific Release

To clone a specific release use:

git clone -b [branch] git@github.com:evanplaice/angular2-es6-seed.git

Directory Structure

.
├── src
│   ├── about
│   │   ├── about.component.html
│   │   └── about.component.js
│   ├── app
│   │   ├── app.component.css
│   │   ├── app.component.html
│   │   ├── app.component.js
│   │   ├── app.module.js
│   │   └── app.routes.js
│   ├── home
│   │   ├── home.component.css
│   │   ├── home.component.html
│   │   └── home.component.js
│   ├── shared
│   │   ├── assets
│   │   │   └── img
│   │   │       └── smile.png
│   │   └── services
│   │       └── name_list.service.js
│   ├── main.css
│   └── main.js
├── docs
│   ├── core.md
│   └── tooling.md
├── .gitignore
├── config.js
├── CONTRIBUTING.md
├── index.html
├── LICENSE
├── package.json
└── README.md

Contributing

Please see the CONTRIBUTING file for guidelines.

Roadmap

  • add headless browser testing via karma/jasmine
  • add e2e testing via protractor
  • add npm scripts for dev and production builds

License

MIT

You can’t perform that action at this time.