NH-Launcher
https://github.com/neighbour-hoods/nh-launcher
Last updated
https://github.com/neighbour-hoods/nh-launcher
Last updated
The Neighbourhoods Launcher, a Holochain app, is a common entryway into creating and joining p2p networks called Neighbourhoods. Using the Launcher, you can build and join Neighbourhoods that use NH-compatible "applets" along with the social-sensemaker.
Using the Launcher, one can create and access personal profiles, search for and join existing neighbourhoods, and add/configure applets into a neighbourhood. The Launcher is also where members can invite each other and interact using applets. Eventually, the Launcher will support inspection of the social sensemaker dashboard.
NOTE: You may encounter slow/tedious data refresh and difficulty in multi-agent environments due to a known issue.
NH Launcher can be installed within the Holochain launcher. For instructions on how to install the launcher, see the corresponding .
Installing the repository
Install the holochain dev environment:
Clone this repo: git clone https://github.com/lightningrodlabs/we && cd ./we
Enter the nix shell: nix-shell
Run: npm install
Building the DNA
Build the DNA (assumes you are still in the nix shell for correct rust/cargo versions from the step above):
Running the DNA tests
UI
To test out the UI:
Package
To package the web happ:
You'll have the we.webhapp
file in the /workdir
folder and it's components we.happ
and ui.zip
in dna/workdir/happ
and ui/apps/we
respectively.
The NH Launcher is based on a fork of Lightning Rod Labs We
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.