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.
- What is the _Prtcl?
- What is a _Prtcl provider?
- What is the _Prtcl technology stack?
- How can I integrate a Holochain application with the _Prtcl?
This is a holochain zome. To include it in your DNA, add this repository as a submodule inside the zomes
folder in your dna.
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
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.
In the example-dna
folder, run:
[nix-shell:]$ hc run
The compiled binary will be on the dist
folder.
In the example-dna
folder, run:
[nix-shell:]$ hc test
In the example-dna
folder, run:
[nix-shell:]$ hc run