I am working on an app for distributed proofreading. Git in IPFS seems like a perfect solution. It would let users work on a document collection with whatever tools they like and then commit changes back into the swarm.
The ereader I am using, Readium, has the ability to ingest “exploded” ebooks which is simply the unzipped contents of an epub file.
The file structure produced by git-remote-ipld aligns with the spec and blobs are stored as base64 with a size header. So there is a dag entry
refs/heads/master/tree with all the files, just in a format I can’t read.
My ideal piece of software would allow users to check out the repo and also for Readium to browse the contents of the head branch.
The data is already there in the current structure just encoded so a browser can’t read it. Is making it accessible reasonable?
Also, has git been removed from recent versions of ipfs-js? When I run my code with v0.34 it works, but with v0.42 I get
No resolver found for codec "git-raw". With v43 of the HTTP client I get
Missing IPLD format "git-raw".