This repo contains the content served at code.angularjs.org.
The folders for each version are auto-generated, so don't open pull requests against this code. Features and bug reports can be reported at the AngularJS Github Repository.
The site code.angularjs.org is not a CDN. The AngularJS builds there are to be used only during development. The site is not suitable for production usage.
If you are looking for a CDN link to AngularJS visit angularjs.org.
Here are the steps to do a manual upload of folders to Firebase Storage:
Be aware that some file paths contain colons :
, which are not valid on Windows, so you must upload from a Unix-based OS.
-
Clone this repo:
git clone https://github.com/angular/code.angularjs.org cd code.angularjs.org
-
Install package dependencies
yarn
-
Generate a keyfile in the Firebase Storage web console (https://cloud.google.com/iam/docs/creating-managing-service-account-keys) and store it in the root of the project as
code-angularjs-org.json
-
Run the grunt task to upload the chosen files. For example to upload all the partials for v1.0.5:
node_modules/.bin/grunt --target=1.0.5 --filter=docs*/**
-
Remember to delete the keyfile from you local system when done, as this gives unlimited access to the Storage.