Add coracle-domain
This commit is contained in:
@@ -21,6 +21,8 @@ This book is both a tutorial and the source code for the `coracle` family of Rus
|
||||
events, and relay discovery.
|
||||
- **coracle-signer** — Signing abstractions: local key signing, NIP-46 remote signing,
|
||||
and browser extension integration.
|
||||
- **coracle-domain** — Domain types: profiles, follows, relay selections, reactions, zaps,
|
||||
and other higher-level nostr concepts built on top of events.
|
||||
- **coracle-content** — Content handling: parsing note text, rendering mentions, handling
|
||||
media links, and working with NIP-27 references.
|
||||
- **coracle-storage** — Persistence: storing and querying events locally across different
|
||||
|
||||
+41
-42
@@ -7,60 +7,59 @@
|
||||
- [Keys](02-keys.md)
|
||||
- [Signing](03-signing.md)
|
||||
- [Encryption](04-encryption.md)
|
||||
- [Encryptables](xx.md)
|
||||
- [Events](xx.md)
|
||||
- [Tags](xx.md)
|
||||
- [Kinds](xx.md)
|
||||
- [Kind Ranges](xx.md)
|
||||
- [Addresses](xx.md)
|
||||
- [Proof of Work](xx.md)
|
||||
- [Filters](xx.md)
|
||||
- [Encryptables](05-encryptables.md)
|
||||
- [Events](06-events.md)
|
||||
- [Tags](07-tags.md)
|
||||
- [Kinds](08-kinds.md)
|
||||
- [Kind Ranges](09-kind-ranges.md)
|
||||
- [Addresses](10-addresses.md)
|
||||
- [Proof of Work](11-proof-of-work.md)
|
||||
- [Filters](12-filters.md)
|
||||
|
||||
## Domain
|
||||
|
||||
- [Relay Selections](xx.md)
|
||||
- [Relay Metadata](xx.md)
|
||||
- [Relay Membership](xx.md)
|
||||
- [Profiles](xx.md)
|
||||
- [Follows](xx.md)
|
||||
- [Microblogging](xx.md)
|
||||
- [Reactions](xx.md)
|
||||
- [Reports](xx.md)
|
||||
- [Emojis](xx.md)
|
||||
- [Zaps](xx.md)
|
||||
- Split out each list kind into its own chapter
|
||||
- [Rooms](xx.md)
|
||||
- [Relay Selections](13-relay-selections.md)
|
||||
- [Relay Metadata](14-relay-metadata.md)
|
||||
- [Relay Membership](15-relay-membership.md)
|
||||
- [Profiles](16-profiles.md)
|
||||
- [Follows](17-follows.md)
|
||||
- [Microblogging](18-microblogging.md)
|
||||
- [Reactions](19-reactions.md)
|
||||
- [Reports](20-reports.md)
|
||||
- [Emojis](21-emojis.md)
|
||||
- [Zaps](22-zaps.md)
|
||||
- [Rooms](23-rooms.md)
|
||||
|
||||
## Networking
|
||||
|
||||
- [Relay Connections](xx.md)
|
||||
- [Relay Authentication](xx.md)
|
||||
- [Relay Policies](xx.md)
|
||||
- [Server Authentication](xx.md)
|
||||
- [Relay Management API](xx.md)
|
||||
- [Blossom Media Storage](xx.md)
|
||||
- [Relay Connections](24-relay-connections.md)
|
||||
- [Relay Authentication](25-relay-authentication.md)
|
||||
- [Relay Policies](26-relay-policies.md)
|
||||
- [Server Authentication](27-server-authentication.md)
|
||||
- [Relay Management API](28-relay-management-api.md)
|
||||
- [Blossom Media Storage](29-blossom-media-storage.md)
|
||||
|
||||
## Signers
|
||||
|
||||
- [Secret Signers](xx.md)
|
||||
- [Remote Signers](xx.md)
|
||||
- [Android Signers](xx.md)
|
||||
- [Browser Signers](xx.md)
|
||||
- [Secret Signers](30-secret-signers.md)
|
||||
- [Remote Signers](31-remote-signers.md)
|
||||
- [Android Signers](32-android-signers.md)
|
||||
- [Browser Signers](33-browser-signers.md)
|
||||
|
||||
## Content
|
||||
|
||||
- [Entities](xx.md)
|
||||
- [Relays](xx.md)
|
||||
- [Rooms](xx.md)
|
||||
- [Links](xx.md)
|
||||
- [Lightning](xx.md)
|
||||
- [Cashu](xx.md)
|
||||
- [Emojis](xx.md)
|
||||
- [Topics](xx.md)
|
||||
- [Code](xx.md)
|
||||
- [Entities](34-entities.md)
|
||||
- [Relays](35-relays.md)
|
||||
- [Rooms](36-rooms.md)
|
||||
- [Links](37-links.md)
|
||||
- [Lightning](38-lightning.md)
|
||||
- [Cashu](39-cashu.md)
|
||||
- [Emojis](40-emojis.md)
|
||||
- [Topics](41-topics.md)
|
||||
- [Code](42-code.md)
|
||||
|
||||
## Storage
|
||||
|
||||
- [Event Repository](xx.md)
|
||||
- [In Memory Backend](xx.md)
|
||||
- [Sqlite Backend](xx.md)
|
||||
- [Event Repository](43-event-repository.md)
|
||||
- [In Memory Backend](44-in-memory-backend.md)
|
||||
- [Sqlite Backend](45-sqlite-backend.md)
|
||||
|
||||
Reference in New Issue
Block a user