Change of plan!
I think we now have everything we need for decentralised git and github replacement, on SAFE Network. I say ‘think’ because I’m still testing bits, but we are there bar a few bugs.
The new plan is… to:
1. Use SAFE Drive to host headless repositories
- Carol creates a headless repo for something they have a local repo
- Bob can clone that, and create a second headless repo
- Carol and Bob work on their local repo, push changes to the headless repo they own, and each can pull changes from the other’s headless repo
2. Create A Local Web Interface To The Headless Repos
This is in effect a decentralised github, but implemented using a website running on your local machine. So it can access headless repos via your SAFE Drive, but you can use a web style interface to do stuff, and we can probably customise and extend this to work a lot like github, have github issues etc.
This needs building, but I think we could find an existing git web interface and customise it. Maybe gitea, or sr.ht, or gitlab or…? But this needs researching.
If anyone is able to try installing a git Web interface on their machine and guide others thrifty that process so we can try using that with SAFE Drive, that would be a great easy to contribute. And feel free to suggest additions to the list of options to try out: