Skip to content

Reference implementation of the PLAN Data Model "repo" daemon

License

Notifications You must be signed in to change notification settings

plan-systems/plan-pnode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

plan-pnode

         P urposeful
         L ogistics
         A rchitecture
P  L  A  N etwork

ci.machinistlabs.com

PLAN is a free and open platform for groups to securely communicate, collaborate, and coordinate projects and activities.

About

  • This repo builds a daemon called pnode, the reference implementation of the PLAN Data Model
  • pnode publishes the gRPC Repo 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

Building

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 .

About

Reference implementation of the PLAN Data Model "repo" daemon

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published