- Initialize git sub-modules
git submodule init
git submodule update
- Install required packages
npm install
- To test, run the vite developer tool
npm run dev
- Run
npm run malloy-build-and-linkonce and whenever you need to pull in changes - If you need to pull in changes of
@malloydata/malloy-render, then navigate to themalloydirecory and build it usingnpm run buildfirst. - If you make changes to Malloy that are required by the explorer, then merge those into main, and that will trigger an automatic developer release of Malloy.
- Once that release completes, run
npm run malloy-updateto update dependencies to that release. This will break the link to your local version of Malloy, so if you want to resume local development, re-runnpm run malloy-link - To manually unlink without updating, you may run
npm run malloy-unlink