A Github client built with Angular 2
https://projects.angularjs.org
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.
npm install -g gulp
npm install -g bower
npm install -g protractor
npm install
bower install
gulp build watch serve
gulp build watch serve
webdriver-manager start
protractor protractor.conf.js
scripts/dev-dep.sh
to replace a dependency in node_modules
with a symlink.
E.g. scripts/dev-dep.sh templating
will replace node_modules/templating
with a symlink
to ../templating
. If that folder already exists it will just use it. Otherwise it will
clone templating
from Github and store it there.scripts/npm-dep.sh
to revert this change.FORCE_BUILD
to force a build