| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Provides fast, reliable and extensible starter for the development of Angular 2 projects.
angular2-seed provides the following features:
Note that this seed project requires node v4.x.x or higher and npm 2.14.7.
Here is how to speedup the build on Windows.
In order to start the seed use:
git clone --depth 1 https://github.com/mgechev/angular2-seed.git
cd angular2-seed
# install the project's dependencies
npm install
# watches your files and uses livereload by default
npm start
# api document for the app
npm run docs
# dev build
npm run build.dev
# prod build
npm run build.prodDoes not rely on any global dependencies.
Default application server configuration
var PORT = 5555;
var LIVE_RELOAD_PORT = 4002;
var DOCS_PORT = 4003;
var APP_BASE = '/';Configure at runtime
npm start -- --port 8080 --reload-port 4000 --base /my-app/Visit the Wiki page of the project.
npm test
# Debug - In two different shell windows
npm run build.test.watch # 1st window
npm run karma.start # 2nd window
# code coverage (istanbul)
# auto-generated at the end of `npm test`
# view coverage report:
npm run serve.coverage
# e2e (aka. end-to-end, integration) - In three different shell windows
# Make sure you don't have a global instance of Protractor
# npm run webdriver-update <- You will need to run this the first time
npm run webdriver-start
npm run serve.e2e
npm run e2e
# e2e live mode - Protractor interactive mode
# Instead of last command above, you can use:
npm run e2e.liveYou can learn more about Protractor Interactive Mode here
Please see the CONTRIBUTING file for guidelines.
An advanced option to this seed exists here which mirrors the latest changes here but adds core support for:
You may use it to learn how to extend this seed for your own use cases or use the advanced seed if your project needs those features.
Forks of this project demonstrate how to extend and integrate with other libraries:
. ├── LICENSE ├── README.md ├── gulpfile.ts <- configuration of the gulp tasks ├── karma.conf.js <- configuration of the test runner ├── package.json <- dependencies of the project ├── protractor.conf.js <- e2e tests configuration ├── src <- source code of the application │ ├── home │ │ └── components │ ├── index.html │ ├── main.ts │ ├── shared │ │ └── services │ │ ├── name-list... │ │ └── name-list... │ └── sw.js <- sample service worker ├── test-main.js <- testing configuration ├── tools │ ├── README.md <- build documentation │ ├── config │ │ ├── project.config.ts <- configuration of the specific project │ │ ├── seed.config.... │ │ └── seed.config.ts <- generic configuration of the seed project │ ├── config.ts <- exported configuration (merge both seed.config and project.config, project.config overrides seed.config) │ ├── debug.ts │ ├── manual_typings │ │ ├── project <- manual ambient typings for the project │ │ │ └── sample.pac... │ │ └── seed <- seed manual ambient typings │ │ ├── merge-stre.. │ │ └── slash.d.ts │ ├── tasks <- gulp tasks │ │ ├── project <- project specific gulp tasks │ │ │ └── sample.tas... │ │ └── seed <- seed generic gulp tasks. They can be overriden by the project specific gulp tasks │ ├── utils <- build utils │ │ ├── project <- project specific gulp utils │ │ │ └── sample_util... │ │ ├── project.utils.ts │ │ ├── seed <- seed specific gulp utils │ │ │ ├── clean.ts │ │ │ ├── code_change... │ │ │ ├── server.ts │ │ │ ├── tasks_tools.ts │ │ │ ├── template_loc... │ │ │ ├── tsproject.ts │ │ │ └── watch.ts │ │ └── seed.utils.ts │ └── utils.ts ├── tsconfig.json <- configuration of the typescript project (ts-node, which runs the tasks defined in gulpfile.ts) ├── tslint.json <- tslint configuration ├── typings <- typings directory. Contains all the external typing definitions defined with typings ├── typings.json └── appveyor.yml
| mgechev | ludohenin | d3viant0ne | tarlepp | NathanWalker | nareshbhatia |
| jesperronn | the-ult | aboeglin | ryzy | gkalpak | natarajanmca11 |
| pgrzeszczak | TheDonDope | njs50 | jerryorta-dev | larsthorup | e-oz |
| JakePartusch | LuxDie | tsm91 | Shyam-Chen | ouq77 | evanplaice |
| hAWKdv | c-ice | markharding | domfarolino | ojacquemart | Nightapes |
| devanp92 | juristr | ip512 | Yonet | TuiKiken | tandu |
| brendanbenson | briantopping | cadriel | dszymczuk | dstockhammer | dwido |
| koodikindral | Green-Cat | alexweber | Bigous | jeffbcross | johnjelinek |
| justindujardin | lihaibh | Brooooooklyn | allenhwkim | inkidotcom | mjwwit |
| ocombe | gdi2290 | typekpb | philipooo | redian | hpinsley |
| robbatt | robertpenner | sclausen | tapas4java | butterfieldcons | jgolla |
| ultrasonicsoft | yassirh |
You can follow the Angular 2 change log here.
MIT
| Back | FazBrowse Home | New Git URL |