Damus

Recent Notes

Justin Moon · 1w
I love it ๐Ÿ˜‚
fiatjaf · 1w
No comments until you prefix your references with "nostr:".
Derek Ross · 1w
Commented again without the URLs. Go upvote!
DanConwayDev · 1w
I created an issue for it nevent1qvzqqqqx25pzpgqgmmc409hm4xsdd74sf68a2uyf9pwel4g9mfdg8l5244t6x4jdqy2hwumn8ghj7un9d3shjtnwva5hgtnyv4mz7qgnwaehxw309ankjarwdaehgu3wvdhk6tcqyzx428e33rvplprdq9gecku5hv8eez9kj9xwwrmsaxfmpcqcu6stqvltkjv
Gigi · 1w
๐Ÿ˜‚๐Ÿคฃ
victor · 2w
How does this compare to git.iris.to ?
DanConwayDev profile picture
In gitworkshop.dev you can browse and comment on issues and PRs for repositories created with git.iris.to. You can't browse the code because git.iris.to uses hashtree.cc which replaces the git client/server protocol with a blossom based approach. Gitworkshop nudges users towards GRASP which builds on the battle-tested and super efficient git client/server protocol to enable distrubuted hosting permissioned with nostr identity. ngit.dev/grasp
21โค๏ธ1
ethfi · 1w
Basic things
YoungSatoshi · 1w
What is GRASP?
victor · 1w
Thanks, it should be possible to make git.iris.to compatible with grasp? from what I've read so far, it would just require them to check the signatures
Jivan Pal · 1w
Nice, thanks for the info, very helpful! I don't currently know anything about Grasp, but I would expect that it handles authentication simply by allowing anyone to upload any commts anywhere, but che...
DanConwayDev profile picture
Rather than authenticating users, GRASP servers reject pushes that don't match the repository state published to nostr. This state is just a list of the git refs ie. a list of branches, tags, etc and the commit id of their tip. The backend is actually really simple, a standard git server with custom authentication. The core of the protocol fits on one page: https://gitworkshop.dev/danconwaydev.com/relay.ngit.dev/grasp/tree/master/01.md
JohnTrumpet · 1w
start with reporting a bug/teature I guess, but I don't have a mental map of the basic mechanisms of git
. · 1w
I too would like to see some basic workflow for: Steps for taking code from opencode to ngit cli and then ngit cli to devworkshop / nostr ? Like super basic for a 10 year old kid.