angular / projects

github reference application for Angular 2.0
58 stars 40 forks source link

Projects Build Status

A Github client built with Angular 2

https://projects.angularjs.org

Continuous Deployment

Whenever a change is pushed to master, Travis runs the e2e tests and pushes the result of the build to the dist branch.

The server behind projects.angularjs.org listens for changes to the dist branch (via a Webhook) and pulls them in to serve them. It uses the continuous-deployment.js node script to do that.

Setup

  1. Install NodeJS
  2. npm install -g gulp
  3. npm install -g bower
  4. npm install -g protractor
  5. npm install
  6. bower install

Running the Samples

  1. gulp build watch serve
  2. open http://localhost:8000/

Running e2e tests locally

  1. Start the server: gulp build watch serve
  2. Start the selenium server: webdriver-manager start
  3. protractor protractor.conf.js

Multi project development

Code Style Guide