This page describes how to build TAO to release it. Some actions may be relevant if you have modified the source code of TAO and want to deploy your modified version.
Compile client side resources
The SASS files need to be compiled to CSS and the JavaScript modules that need to be bundled. This step is required when you install TAO in production mode and ensure you better performances than the development mode.
Dependencies
Be sure node.js, npm, grunt and sass are available on your system. See this section for installation instructions.
Compilation
Go to the build folder (where {tao_dist}
is your TAO installation directory):
$> cd {tao_dist}/tao/views/build
Then run
$> npm install
$> npm run build
The first command npm install
will install/update the node.js packages required to bundle the sources and initialize the build tasks.
The 2nd command npm run build
will create bundles, minimify the content, inline some assets and compile the SASS files to CSS.
These commands may take some time according to your CPU power.