Holochain backend for Acorn, see acorn-ui for user interface, and acorn-docs for general, design, and vision documentation.
Before starting up the UI development, start up a Holochain Conductor with the Acorn DNA. Here's how:
Enter a nix shell:
nix-shell --run acorn-hc
This starts up the Conductor with a running instance of the DNA in it.
Leave this terminal open and running, as long as you're doing development.
To rebuild the DNA that holochain uses to run use the hc
command:
nix-shell --run 'hc package -o dist/acorn.dna.json'
Stop the running conductor (ctrl + c) and rerun the above again if you make changes to the DNA.
To run the tests
nix-shell --run acorn-test
Edit the version.current
of the config.nix
file, and set it to the desired version number of the release.
TODO: notes about CHANGELOG.md and CHANGELOG-UNRELEASED.md
TODO: notes about updating Release notes
Run
nix-shell --run hn-release-github
To update the holonix version (and therefore the holochain binaries) edit the holonix property of config.nix
.