rot13maxi on Nostr: If anyone is going to try to pick up the nostr-github bounty from jack and others, ...
If anyone is going to try to pick up the nostr-github bounty from jack and others, here’s a starting point that I’d suggest (but go wherever the work takes you!):
- check out
https://github.com/MichaelMure/git-bug- that gives you a basic web UI and an api to replicate issues across peer git repo.
- if you can build a web UI (or extend theirs) that makes it easy to find repos, clone them, and push/pull issues, you’ll be 80% of the way there.
- In order to have people be able to push/poll repos, PRs, and Issues, you’ll need signaling and probably nat traversal. you can use nostr for those. In other words, use nostr to signal events and help coordinate hole punching, use git for actual data plane.
happy hacking!
Published at
2023-01-20 01:54:41Event JSON
{
"id": "71a959393e2191858e05e4b3de0e45071089d3edc31bf6cc0d94db0eea157368",
"pubkey": "d987084c48390a290f5d2a34603ae64f55137d9b4affced8c0eae030eb222a25",
"created_at": 1674179681,
"kind": 1,
"tags": [],
"content": "If anyone is going to try to pick up the nostr-github bounty from jack and others, here’s a starting point that I’d suggest (but go wherever the work takes you!):\n\n- check out https://github.com/MichaelMure/git-bug\n- that gives you a basic web UI and an api to replicate issues across peer git repo. \n- if you can build a web UI (or extend theirs) that makes it easy to find repos, clone them, and push/pull issues, you’ll be 80% of the way there. \n- In order to have people be able to push/poll repos, PRs, and Issues, you’ll need signaling and probably nat traversal. you can use nostr for those. In other words, use nostr to signal events and help coordinate hole punching, use git for actual data plane.\n\nhappy hacking!",
"sig": "001145ee5da82aab377f30420c1f346dd89daed674a627356202320065c1d259da418f4a256b5878d26e818d1831d4f0f50293078be6ca72ac46f5a173a51695"
}