c105389a1122ac858a494713722067b3214283e6
Co-authored-by: Cursor <[email protected]>
pearcord-docs
Documentation for Pearcord — a 100% peer-to-peer community chat app on Pear. No central message servers.
Current release: v0.8.746 (desktop app apps/pearcord). Recent doc sync: DOC_AUDIT_2026-06.md.
Where to start
| I want to… | Read |
|---|---|
| Run the app locally | GETTING_STARTED.md |
| Server settings & roles | SETTINGS.md → SERVER_SETTINGS.md → ROLE_EDITOR.md |
| Permissions & deep links | PERMISSIONS.md · CHANNEL_PERMISSIONS.md |
| Understand the system | ARCHITECTURE.md |
| Find a topic | DOCUMENTATION_INDEX.md |
| See all npm packages | MODULES.md |
| Track features / phases | PLATFORM_ROADMAP.md |
| Clone repos / push modules | GITEA_ORG.md · maintainer handoff: /Users/raven/dev/GITEA_DEVELOPER.md |
| Run tests | AUTOMATED_TESTING.md |
| UI ↔ sidecar IPC | IPC.md |
Repository layout
| Path | Gitea repo |
|---|---|
apps/pearcord/ |
pearcord |
modules/pearcord-*/ |
one repo per module (64 packages) |
docs/ |
pearcord-docs (this tree) |
scripts/ |
pearcord-workspace |
Workspace root /Users/raven/dev/pearcord has no single git root; each package commits independently.
Module documentation
Every pearcord-* package includes a full README in its own repo (modules/<name>/README.md): public API, P2P gossip, platform wiring, tests, and examples. MODULES.md maps each package to feature docs in this tree.
Contributing to docs
When you ship a feature:
- Update PLATFORM_ROADMAP.md.
- Add or refresh the feature doc (and DOCUMENTATION_INDEX.md if new file).
- Update ARCHITECTURE.md only for cross-cutting changes.
- Update the module README.md for API/gossip changes.
Stack
Hyperswarm · HyperDB · Protomux · Pear / Bare — see HOLEPUNCH_STACK.md.
Languages
JavaScript
100%