Skip to content

Reference

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