...
A
app.js
scriptDefines new page and API endpoints.
Specifies extensions on which dependencies exist.
Specifies whether an extension should be loaded.
For more information, see app.js Script.
A
pages
directory - The page controllers are picked up from this directory.An
apis
directory - The API controllers are picked up from this directory.A
themes
directory - This directory serves a similar function to the appthemes
directory, and the ES rendering framework attempts to pick up resources in this directory under each theme name.
...