ibipfs / vcs-ipfs

In-browser IPFS-based Git-alike Version Control System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Turn on necessary components & compile

Turn on IPFS Daemon:

$ shell/daemon.sh

Push temp dataset to IPFS Swarm:

$ shell/dataset.sh

Fix "CORS" error:

https://github.com/ipfs/js-ipfs-api#cors

Turn on Local Blockchain:

$ shell/ganache.sh

Compile/Deploy Smart Contracts:

$ shell/deploy.sh

Compile project node modules:

$ shell/browserify.sh

Change default values

Blockchain & IPFS address/port:

js/setup.js @ row 2-4

Root IPFS directory:

js/modules/mutable.js @ row 70

Smart Contract Superuser:

contracts/Main.sol @ row 9

Borrowed Tools/Functionality

About

In-browser IPFS-based Git-alike Version Control System


Languages

Language:JavaScript 85.0%Language:CSS 12.4%Language:HTML 1.8%Language:Shell 0.8%