A seed project for Angular 2 apps.
It is something similar to the AngularJS Quick Start but does the entire build with gulp.
Note: Angular 2.0 is not production ready yet! This seed project is perfect for playing around with the latest versions but do not start new projects with it since a lot of new changes are going to be introduced until the framework is officially released.
git clone /~https://github.com/mgechev/angular2-seed.git
cd angular2-seed
# If you don't have gulp and/or tsd already installed
npm install -g gulp tsd
npm install
# dev
gulp serve.dev
.
├── app
│ ├── components
│ │ ├── about
│ │ │ ├── about.html
│ │ │ └── about.ts
│ │ └── home
│ │ ├── home.html
│ │ └── home.ts
│ ├── services
│ ├── typings
│ ├── app.css
│ ├── app.html
│ ├── app.ts
│ ├── index.html
│ └── init.ts
├── dist
│ ├── dev
│ └── prod
├── tsd_typings
├── gulpfile.js
├── karma.conf.js
├── package.json
├── test-main.js
├── tsconfig.json
└── tsd.json
Configure your app base if you serve the app from another directory than root in gulpfile.js
.
Defaults to var APP_BASE = '/'
If you want to use your custom libraries:
npm install my-library --save
vim gulpfile.js
Add reference to the installed library in PATH.src.lib
.
# In a single bash window
gulp test # or npm test
# Debug - In two bash windows
npm run karma # 1st window
gulp test-dev # 2nd window
mgechev | ludohenin | NathanWalker | aboeglin | mjwwit | dstockhammer |
redian | robertpenner | jgolla |
You can follow the Angular 2 change log here.
MIT