I did something like this, but only as a test. Is better than PWA. Only one issue, can't use webextensions (nip07), but if it works ... . + Appimage
Looks like an option that can be set by maintainers, and default can be wiki or a long note ( readme ). At some point in time some settings will be require for a repository. I prefer local only client only, no server side, and cached if is possible.
true. front end, not backend
or file slice ! you can add many and get the file. I think http supports partial get and file can be split in many slices ( Web/HTTP/Range_requests ) with hash for each slice.
it can work for read only project.
blossom looks like a DHT node in this case. you only need
Kademlia . It will be nice to have flexible endpoint, like https://git/user/project/branch/sha256.ext
can blossom work with webtorrent and peertube if the same file has multiple enddpoints?
sounds like a feature for "ngit node start" and blossom webtorretent, tokio style. :) . maybe an commit/patch can be expose like this and can be download ( lfs ) from multiple sources.
if all commits are like notes ( content/hash ), is possible to expose a git repository as nip34 nostr notes, with some kind of reverse proxy ?
FYI, https://gitworkshop.dev/repo/nips . Some devs moved from github or don't have accounts.
I think git helpers require URL format, like ://
I think the idea is not to enter naddr every time, and have that store/compute. Is like url for a remote after clone, just a reference that you use, and not have to input after , for any operation.
how about if is part of rust-nostr-ngit sdk ? Maybe git extension can be put in crate as a extension. If is used every time I try pull or list, is not a "minority".