Tooling for group self-awareness on holochain
Groups, especially remote colaborative groups, often lack contextual information about collaborators that makes working together harder. Co-locating oneself across a number of spaces in the context of a group (or groups) provides an important avenue for improving both sense-making and working together. Where provides a generalized pattern for creating shared maps for groups to see the emergent "whereness" of each other across self-evolved sets of maps.
For more details read the design documents.
- Install the holochain dev environment: https://developer.holochain.org/docs/install/
- Clone this repo:
git clone https://github.com/holochain/where && cd ./where
- Enter the nix shell:
nix-shell
-
Build the DNA (assumes you are still in the nix shell for correct rust/cargo versions from step above):
- Assemble the DNA:
make build
To test out the UI first start your conductor with:
hc s gen -r=8888 -a where
```
Then you can run the UI with:
```bash
cd ui
npm install
npm run dev
make test
Copyright (C) 2021, Harris-Braun Enterprises, LLC
This program is free software: you can redistribute it and/or modify it under the terms of the license provided in the LICENSE file (CAL-1.0). This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.