Skip to content

Single Page Application (SPA) Starter project build with Angular2, Angular CLI

Notifications You must be signed in to change notification settings

atehrani21/spa-starter-kit

 
 

Repository files navigation

SPA-Starter-Kit

This project was generated with angular-cli version 1.0.0-beta.10.

Demo

Live Demo

Setup

Prerequisites

  1. Node v6.2.2 or higher
  2. angular-cli
npm install -g angular-cli@latest

Fork

On GitHub, navigate to the xmlking/spa-starter-kit repository.

Click Fork button in the top-right corner of the page.

Clone

git clone -b master --single-branch https://github.com/<your-github-id>/spa-starter-kit
cd spa-starter-kit
npm install

Apply [patch] (./patch.md)

Run

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/.

The app will automatically reload if you change any of the source files.

Build

Run ng build to build the project.

The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Code Scaffolding

Run ng generate component component-name to generate a new component.

You can also use ng generate directive/pipe/service/route/class.

Test

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Before running the tests make sure you are serving the app via ng serve.

Deploy

Deploying to Github Pages

Run ng github-pages:deploy --message "Optional commit message" to deploy to Github Pages.

Further help

To get more help on the angular-cli use ng --help or go check out the Angular-CLI README.

About

Single Page Application (SPA) Starter project build with Angular2, Angular CLI

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 56.6%
  • HTML 24.0%
  • JavaScript 10.8%
  • CSS 8.6%