Skip to main content

App Platform Scripts

The application platform comes with a set of scripts. This tool is packages as d2-app-scripts and is analogous to react-scripts in that it is the only required dependency for a functional and modern DHIS2 application. It can be used standalone, usually for the purposes of standing up new application repositories, or (more commonly) added as a dev dependency in the application's package.json.

To run the init script as a stand-alone tool, either install the D2 cli globally (yarn global add @dhis2/cli) and run d2 app scripts init myapp, or run the init script by itself with npx (npx @dhis2/cli-app-scripts init myapp)

To install d2-app-scripts as a dev dependency (this is done for you by the init command) run yarn add --dev @dhis2/cli-app-scripts.