PREREQUISITE: set up the holochain development environment.
Enter the nix shell by running this in the root folder of the repository:
nix develop
npm install
Run all the other instructions in this README from inside this nix shell, otherwise they won't work.
npm test
To package the web happ:
npm run build:happ
You'll have the tools-library.happ
in workdir
.
This repository is using these tools:
- NPM Workspaces: npm v7's built-in monorepo capabilities.
- hc: Holochain CLI to easily manage Holochain development instances.
- @holochain/tryorama: test framework.
- @holochain/client: client library to connect to Holochain from the UI.
- @holochain-playground/cli: introspection tooling to understand what's going on in the Holochain nodes.