Short summary: if you use local node server everything should work as before, if you use GAE, everything should work now as well, but we pull assets from CDN. - GAE doesn't support ':' in filenames, so I had to replace it with '_' but only in the filename, all servers were reconfigured to rewrite the urls from : to _ when doing file lookup - We now pull angular assets from google CDN when deployed on GAE (locally or in production). When running on a non GAE server we pull assets from ../ directory as before - Since only certain versions of Angular are available on CDN and we want to be able to autodeploy docs, I had to pin down the Angular files to a "stable" version when running on GAE |
||
|---|---|---|
| .externalToolBuilders | ||
| .settings | ||
| css | ||
| docs | ||
| example | ||
| i18n | ||
| images | ||
| lib | ||
| logs | ||
| perf | ||
| regression | ||
| src | ||
| test | ||
| tmp | ||
| .gitignore | ||
| .project | ||
| angularFiles.js | ||
| angularjs.ftp | ||
| changelog.js | ||
| CHANGELOG.md | ||
| changelog.spec.js | ||
| changelog.tmp.md | ||
| check-size.sh | ||
| gdocs.js | ||
| gen_docs.sh | ||
| gen_jstd_configs.js | ||
| java | ||
| LICENSE | ||
| link-docs.sh | ||
| nodeserver.sh | ||
| package.json | ||
| pom.xml | ||
| Rakefile | ||
| README.md | ||
| release-commit.sh | ||
| server-coverage.sh | ||
| server-scenario.sh | ||
| server.sh | ||
| start-iteration.sh | ||
| test-coverage.sh | ||
| test-jquery.sh | ||
| test-modules.sh | ||
| test-perf.sh | ||
| test-reset.sh | ||
| test-scenario.sh | ||
| test.sh | ||
| version.js | ||
| version.yaml | ||
| watchr-docs.rb | ||
| watchr.rb | ||
AngularJS
AngularJS lets you write client-side web applications as if you had a smarter browser. It lets use good old HTML (or HAML, Jade and friends!) as your template language and lets you extend HTML’s syntax to express your application’s components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding. To help you structure your application better and make it easy to test AngularJS teaches the browser how to do dependency injection and inversion of control. Oh yeah and it also helps with server-side communication, taming async callbacks with promises and deferreds; and make client-side navigation and deeplinking with hashbang urls or HTML5 pushState a piece of cake. The best of all: it makes development fun!
- Web site: http://angularjs.org
- Tutorial: http://docs.angularjs.org/tutorial
- API Docs: http://docs.angularjs.org
- Developer Guide: http://docs.angularjs.org/guide
Compiling
rake compile
Running Tests
./server.sh # start the server
open http://localhost:9876/capture # capture browser
./test.sh # run all unit tests