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, export, and shared runtime |
src/tools/ | Tool adapter registry plus parser implementations |
desktop/ | Tauri v2 desktop frontend and desktop Rust commands |
currency/ | Embedded currency snapshot generation |
docs/ | Source docs consumed by the website |
.github/workflows/ | CI, release, currency refresh, and Homebrew tap automation |
Read Next
- Architecture: how calls flow from local files to archive, aggregation, and UI.
- 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.