h-REA / holo-rea-proto

REA economic network coordination software implemented on top of the Holochain prototype (Go version).
GNU General Public License v3.0
17 stars 1 forks source link

HoloREA

A modular REA implementation for Holochain

Setup

Prerequisites

The simplest setup is with Yarn, Docker and Docker Compose.

If you wish to proceed with setting up a local Go toolchain and running hcdev locally, feel free to add instructions on this method here.

Initialising for development

Dev mode

PLEASE NOTE: you will see the error "TypeScript emitted no output for [...]" when running the frontend. This issue appears to be intermittent. If you simply open the source file experiencing the issue in your editor and re-save it, compilation appears to succeed in subsequent rounds.

Service entrypoints

When running in development mode, these are the components which will be booted up & where to find them:

Useful development tools

1. Apollo Client Developer Tools

For assisting with writing and debugging GraphQL queries.

2. Redux Devtools Extension

For assisting with debugging application state- both the Apollo cache and other UI state.

Note there are some platform-specific quirks, and you may be forced to use the Chrome version as the Firefox extension has some bugs.

Project structure