You mean Git? The Linux Kernel for e.g. does this just fine.
- A single startup file that starts up gitserver, a p2p node to enable repo discovery and submission of PRs.
- A web/electrum client that provides PR merge interface, and links to forks.
- user ids are their public keys, with non-unique nicks. There will only usually be one "jungly" on a repo.
We DO NOT need a blockchain for this. All those ethereum projects are messing things up by introducing an unnecessary coin that we really don't need.
You mean Git? The Linux Kernel for e.g. does this just fine.