Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Ideally something like IPNS to have a mutable ref based on (repo, pubkey, branch) to resolve a commit hash, a DHT for who has what commit hashes, and then just p2p transfers. You could still have a github or gitlab for issues and CI, but code (and maybe issues) could all be p2p like git is already designed for. Your forge could also act as a peer for code cloning, of course.


I do not need it to be meaningfully different than Github, it sounds like that introduces additional complexity. I just want Github that works.


The complexity is in locating what is already a distributed database item (git is fundamentally already designed that way), just using a protocol meant for that. Basically just support `git clone` with e.g. IPFS URIs.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: