66c724f5313bd81b2a3623f791e19b8460a5551c
Mark Phase 976 complete (47/50). Add PRODUCTION_MESH module map table, line audit exceptions, release notes, and roadmap updates. 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.933 (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 (archives: v0.8.641–897, v0.1–640) |
| 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%