NH-Launcher

https://github.com/neighbour-hoods/nh-launcher

NH Launcher

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.

Installation

Installation via the Holochain Launcher

NH Launcher can be installed within the Holochain launcher. For instructions on how to install the launcher, see the corresponding github repositoryarrow-up-right.

Installation for Development

Installing the repository

  1. Clone this repo: git clone https://github.com/lightningrodlabs/we && cd ./we

  2. Enter the nix shell: nix-shell

  3. 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.

License

The NH Launcher is based on a fork of Lightning Rod Labs We

License: CAL 1.0arrow-up-right

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.

Last updated