TODO
This project implements the CAPS pattern
- Entry type names always end with
Entry
- Enter
nix-shell
for other development environment dependencies.
make happ/devhub.happ
To run all tests with logging
make test
make test-unit
- Rust tests onlymake test-integration
- Integration tests only
make test-zomehub
- Upload faux zomesmake test-dnahub
- Upload faux DNAsmake test-apphub
- Upload faux Apps & WebAppsmake test-webapp-upload
- Upload real App with faux GUI
make test-real-zome-upload
- Uploaddevhub.happ
to DevHubmake test-real-dna-upload
- Uploaddevhub.happ
to DevHubmake test-real-app-upload
- Uploaddevhub.happ
to DevHub
NOTE: set DEBUG_LEVEL environment variable to run tests with logging (options: fatal, error, warn, normal, info, debug, trace)
Example
DEBUG_LEVEL=trace make test
- types - define structs that are not scoped to a zome
- integrity - adds
LinkTypes
andEntryTypes
scopes- implementations related to newly defined scopes
- sdk - implementations related to the coordinator interface
- coordinator - exposes controlled access points
- CRUD (
hc_crud_caps
) - Mere Memory (
mere_memory_types
)
This library handles the underlying patterns for types that require CRUD.
Mere Memory (github.com/spartan-holochain-counsel/zome-mere-memory)
Mere memory is a set of zomes used for simple byte storage.
DevHub uses this for development and testing. This library changes as the Conductor's App Interface API evolves.
DevHub uses this for development and testing. This library is used to programmatically run the Holochain binary, install hApps, creates agents, and make capability grants. This library changes as the Conductor's API evolves.