-
Notifications
You must be signed in to change notification settings - Fork 0
Home
github-actions[bot] edited this page Sep 9, 2026
·
12 revisions
Project knowledge base for contributors and AI agents. All pages are automatically synced to the GitHub Wiki on every merge to
main.
| Page | Description |
|---|---|
| Setup | Prerequisites, install, run, environment variables |
| Architecture | Full tech stack, key modules, data flow, navigation |
| Development Guide | Dev commands, troubleshooting, contributing |
| Services | Every service file with one-line purpose, grouped by domain |
| Stores | Every Zustand store with state shape and key actions |
| Screens & Navigation | All screens, navigation tree, deep link paths |
| Hooks | Every custom hook catalogued with purpose |
| Models | Every TypeScript model interface with key fields |
| Contexts | Every React context with provider hierarchy |
| Sync Architecture | Clone sync deep-dive |
| Git Engine | Rust native Git module architecture and build process |
| Paywall & Pro Tier | RevenueCat, StoreKit 2, entitlements, feature gates |
| Note File Format | How notes are stored on disk — frontmatter, file format, DocumentIndex, wiki-links |
yarn install
yarn start # Metro bundler
yarn ios # iOS
yarn android # AndroidIf you are an AI agent modifying code in this repository, read the Architecture page before making significant changes. Any change to services, stores, screens, hooks, models, contexts, sync, or the Git engine must update the corresponding wiki page. See AGENTS.md for the full wiki-first rule.
-
For contributors:
docs/wiki/is the source of truth;CHANGELOG.mdrecords individual fixes. - For AI agents: Every module, service, store, and model is documented here with precise names and paths.
-
Wiki sync: Edit
docs/wiki/*.mdand open a PR. The CI workflow (.github/workflows/sync-wiki.yml) mirrors changes to the GitHub Wiki automatically.