What is a build?
In one sentence: a build regroups of all JS files in order to reduce the calls made to the servers.
How to create a build?
In theory a build is very simple to set up: you set all the JS classes used by your site in a profile.js file and then you call a script with the options of your choice and the build is done. But in practice it is more complicated, as it is not always easy to understand the interconnections between the different elements.
Step 0: prerequisite
Step 1: Download sources Dojo
The basic version of Dojo provides 3 folders; Dojo, Dijit and Dojox. It lacks a critical folder called as: "util". This folder contains all the tools to create our build.