Development
Development
Source layout and the maintainer docs to read before changing tokenuse.
Development
This section is for maintainers and contributors working on tokenuse itself.
Source Layout
| Path | Purpose |
|---|---|
src/ | Rust TUI, ingestion, archive, pricing, currency, reports, and shared runtime |
src/tools/ | Tool adapter registry plus parser implementations |
desktop/ | Tauri v2 desktop frontend and desktop Rust commands |
costs/ | Generated embedded cost data and pricing refresh config |
docs/ | Source docs consumed by the website |
.github/workflows/ | CI, release, currency/pricing refresh, and Homebrew tap automation |
Read Next
- Architecture: how calls flow from local files to archive, aggregation, and UI.
- Pricing and cache rates: provider evidence, cache-read multipliers, parser caveats, and pricing book refresh behavior.
- Local development: the commands to run before sending changes.
- Source control: branch, generated data, version, and release-note conventions.
- Deployments: release assets, desktop notarization, and Homebrew tap updates.
- Tool parsers: how adapters discover, parse, deduplicate, and price local tool files.