See: https://github.com/jbenet/ipfs
Please put all issues regarding IPFS design in the ipfs repo issues.
Please put all issues regarding go IPFS implementation in this repo.
Install Go. Then:
git clone https://github.com/jbenet/go-ipfs
cd go-ipfs/cmd/ipfs
go get ./...
go install
ipfs - global versioned p2p merkledag file system
Basic commands:
add <path> Add an object to ipfs.
cat <ref> Show ipfs object data.
ls <ref> List links from an object.
refs <ref> List link hashes from an object.
Tool commands:
config Manage configuration.
version Show ipfs version information.
commands List all available commands.
Advanced Commands:
mount Mount an ipfs read-only mountpoint.
Use "ipfs help <command>" for more information about a command.