Skip to content

uprtcl/hc-uprtcl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

_Prtcl Holochain provider

Implementation of a _Prtcl provider for Holochain.

This is a new version control protocol that aims to provide the same potential that Git provides for source code, but as a general purpose and multiplatform protocol for all kinds of objects and applications.

In the Holochain world, this project is a successor of the Fractal Wiki.

FAQ

Usage

This is a holochain zome. To include it in your DNA, add this repository as a submodule inside the zomes folder in your dna.

Status

This project is in active development, and in its early stages. Its intention is to be tested and released once holochain gets to a stable release.

  • Implement basic _Prtcl functionality
  • Implement clone functionality
  • Implement demo content zomes compatible with the _Prtcl
  • Link to entries outside the hApp (other platforms as well)
  • Switch tests to try-o-rama
  • Implement signatures inside the entries for external platforms validation
  • Implement proposal mechanism
  • Implement invite to collaborate
  • Create clone tests

Development setup

This project is to be used with HoloNix. After cloning, run this in the project's root folder:

$ nix-shell

This will ensure you always have the appropriate version of hc installed.

How to build the example-dna

In the example-dna folder, run:

[nix-shell:]$ hc run

The compiled binary will be on the dist folder.

How to run the tests

In the example-dna folder, run:

[nix-shell:]$ hc test

How to run the project

In the example-dna folder, run:

[nix-shell:]$ hc run