Reference pages are for looking something up: tables and lists that mirror the code, and
nothing else. The reasons behind them are in Concepts.
| Page |
Look here for |
| Modules and packages |
the four Gradle modules, their source sets, and what lives in every package |
| Data model |
every domain type, field by field, with defaults and relationships |
| Database schema |
every SQLite table and column, the migration chain, where the file lives |
| Page |
Look here for |
| Backup file format |
the cadence.backup JSON contract, versioning and import merging |
| Sync wire format |
the Neon tables, the JSON records, every HTTP request and the auth flow |
| Page |
Look here for |
| Quick-add grammar |
everything the quick-add line understands, in English and German |
| Keyboard and mouse |
every desktop shortcut, right-click menu and drop target |
| Page |
Look here for |
| Configuration |
environment variables, CI secrets, per-device settings, file locations |
| Build and CI |
Gradle tasks, build.sh, the workflows, versioning and signing |
| Glossary |
the words this codebase uses in a specific sense |