P urposeful
L ogistics
A rchitecture
P L A N etwork
PLAN is a free and open platform for groups to securely communicate, collaborate, and coordinate projects and activities.
- This repo builds a daemon called
pnode
, the reference implementation of the PLAN Data Model pnode
publishes the gRPCRepo
service (defined in repo.proto)- A pnode initiates connections to PLAN PDI nodes via the gRPC
StorageProvder
service (defined in pdi.proto) - To better understand
pnode
, see the Persistent Data Interface docs and the PLAN Network Configuration Diagram
Requires golang 1.11 or above.
We're in the process of convering this project to use go modules. In the meantime, you'll want to checkout this repo into your GOPATH
(or the default ~/go
).
mkdir -p ~/go/src/github.com/plan-systems
cd ~/go/src/github.com/plan-systems
git clone [email protected]:plan-systems/plan-pnode.git
cd plan-pnode
go get ./...
go build .