nostrability / nostrability

Does your nostr app play nicely with other nostr apps?
MIT License
45 stars 0 forks source link

Git on nostr positive interoperability #72

Open alltheseas opened 2 months ago

alltheseas commented 2 months ago

Placeholder for upcoming discussions between various implementations - Dan & Colby

Via nostriga

alltheseas commented 2 months ago

@danconwaydev @colbyserpa @mmalmi @fiatjaf what are the differences between yalls git approaches, and what is needed to make them compatible?

alltheseas commented 2 months ago

Is this the current spec? https://github.com/nostr-protocol/nips/blob/master/34.md

ColbySerpa commented 2 months ago

They are not compatible…

Dan could write a version of our software in Rust if he wants, but he'd need to ditch everything he's coded so far -- which I doubt he'll do.

It's completely different in countless ways.

fiatjaf commented 2 months ago

Mine and @danconwaydev are the same as far as I know. The approach is not a unique monolith, it's a collection of Nostr enhancements over the natural way of doing Git. It's very simple and can be dealt with very easily and interacted with from any language. We are following and updating NIP-34 as we go and welcoming feedback and new software.

bitkarrot commented 2 months ago

@randyMcMillan https://github.com/gnostr-org/gnostr

DanConwayDev commented 2 months ago

@ColbySerpa. I understand we are on different paths regarding how git objects are stored but could there could still be opportunities for alignment. For example issues, releases (see https://github.com/nostr-protocol/nips/pull/1336) and to some extent repository announcements. What do you think?

RandyMcMillan commented 2 months ago

It may be a good idea to agree upon a definition of decentralized… j/s

alltheseas commented 2 months ago

How are you approaching git @RandyMcMillan ?

RandyMcMillan commented 2 months ago

I will publish a paper on it when I am done implementing it...

If there weren't so many plagiarists around - I'd probably talk about it more freely...