Tasks are built using gulp.
Windows and Mac OSX: Download and install node from nodejs.org
Linux: Install using package manager
From a terminal ensure at least node 0.10 and npm 1.4:
$ node -v && npm -v
v0.12.0
2.5.1
Install gulp
npm install gulp -g
From the root of the repo, install the dependencies to build:
npm install
From the root of the repo:
gulp
Tasks will be created in the _build directory. It will also generate a tasks.loc.json and an english strings file under Strings in your source tree. You can check these back in. Another localization process will create the other strings files.
This must be done on a windows machine with nuget.exe in the path From the root of the repo (replace version with appropriate version)
gulp package --version 1.0.29
Tasks will be create a nuget package in the _package directory. This is only used for TFS internal engineering.