Recurring deep-dive: mine patterns from established open-source Nostr apps #42
Labels
No labels
app:activities
app:chat
app:events
app:forum
app:libra
app:market
app:restaurant
app:tasks
app:wallet
app:webapp
bug
enhancement
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aiolabs/webapp#42
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Living reference at
docs/nostr-patterns/consolidates the Nostr patterns we've harvested from our own modules (RSVPs, reactions, profiles, bookmarks, subscriptions, services/DI). It only sees what we've already built — there are whole categories of pattern (relay selection, NIP-46 signing, NIP-89 client kind handling, blossom integration, gift-wrap routing, custom-emoji rendering, NIP-32 labels, marketplaces, threading/replies, slow-relay tolerance, "outbox model", inbox model, NIP-65 relay lists, etc.) that we either don't use yet or use naively.This issue tracks periodic deep dives into well-known open-source Nostr apps to mine patterns we should adopt or refine. Each pass should pick a few apps, read for 1-2 hours each, and land concrete updates in
docs/nostr-patterns/(new topics or refinements of existing ones).Apps worth studying
Concrete categories to look for each pass
Process
Each deep dive PR:
docs/nostr-patterns/with the patterns worth adopting (or note explicitly why we're rejecting one).Cadence: aim for one deep dive per quarter, ad-hoc whenever someone hits a Nostr-shaped problem and wants to know "how do the grown-ups do this".
Out of scope for this issue