The purpose of this project is enable cross-DHT calls in Holochain apps
- Developed using rustc rustc
1.71.1 (eb26296b5 2023-08-03)
- Enter
nix develop
for development environment dependencies.
Make targets
nix develop
[nix-shell$] make portal.dna
make build-docs
Each release involves
- (if changed) Publish types
- (if changed) Use new types crate version and publish sdk
- (if changed) Publish zomelets
- Update Holochain Version Map
- Commit with new version tag and version tags for each subpackage
types-x.x.x
sdk-x.x.x
zomelets-x.x.x
- Creating a Github release.
https://crates.io/crates/hc_portal_types
make preview-types-crate
make publish-types-crate
https://crates.io/crates/hc_portal_sdk
make preview-sdk-crate
make publish-sdk-crate
https://www.npmjs.com/package/@holochain/portal-zomelets
make preview-zomelets-package
make publish-zomelets-package
https://github.com/holochain/portal-dna/releases
Update versions in VERSIONS.md
To run all tests with logging
make test-debug
make test-unit-debug
- Rust tests onlymake test-integration-debug
- Integration tests only
NOTE: remove
-debug
to run tests without logging