The easiest way to start developing analytical applications using GoodData.UI SDK is to use the Accelerator Toolkit. You will be up and running in minutes.
For detailed description of available components and capabilities see the official documentation.
Install nvm; for instance:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
Clone and bootstrap
git clone email@example.com:gooddata/gooddata-ui-sdk.git cd gooddata-ui-sdk nvm install nvm use npm i -g @microsoft/rush rush install
Read the contribution guide
HINT: The repository includes the
.envrc configuration file for direnv; you can use this
to auto-nvm-use the correct node.js installation every time you enter the
After you pull latest changes
rush install; this will make sure all the dependencies from the lock file will be installed in all
the projects managed in the repository. After that run
In case the pull brings in new projects or large bulk of changes, it is safer (albeit more time-consuming) to run
rush install && rush link --force && rush clean && rush rebuild.
(c) 2017-2021 GoodData Corporation
This repository is under a GoodData commercial license available in the LICENSE file because it contains a commercial package, HighCharts. Subdirectories containing the MIT license are not subject to the GoodData commercial license and do not contain any commercial code.