See also the documentation on :ref:`custom builds <quickstart/custom-builds>`, about how to make optimized builds based on which dojo modules you are using.
:ref:`DOH <util/doh>` is the test harness used by dojo, similar to JUnit.
The util/doh/ directory also contains :ref:`DOH Robot <util/dohrobot>`, an API used in conjunction with DOH for automated keyboard/mouse testing.
Dojo uses a custom inline comment syntax which produces well structured xml, and powers the official API Docs .
The doc system is powered by the docscripts/ directory, where generate.php extracts the inline documentation into an api.xml file, and the jsdoc/ directory, which generates web pages to display the doc.
The migration directory contains scripts for helping to migrate from older versions of dojo to newer ones.