-
Notifications
You must be signed in to change notification settings - Fork 0
by the numbers
Douwe de Vries edited this page Jul 1, 2026
·
2 revisions
Snapshot date: 2026-07-01. Counts exclude generated files, lockfiles, build output, sample data, and icons. For the architectural map behind these numbers, see architecture and CSV Align overview.
| Area | Files | Lines | Notes |
|---|---|---|---|
| Rust | 60 | 17,105 | Shared backend, Axum web runtime, Tauri wrapper, and Rust tests. |
| TypeScript | 38 | 8,479 | Frontend workflow logic, service layer, feature helpers, and tests. |
| TSX | 44 | 5,993 | React components and colocated UI tests. |
| Python | 5 | 2,383 | Release and package metadata tooling. |
| CSS | 2 | 1,375 | App styling, mostly the results surface. |
| Shell | 3 | 343 | Release and installer support scripts. |
| Metric | Count |
|---|---|
| Source files | 96 |
| Test files | 62 |
| Config files | 12 |
| Documentation files | 22 |
| Public Rust items | 179 |
| Exported TypeScript symbols | 160 |
| Window | Count |
|---|---|
| Commits in the last 90 days from 2026-07-01 | 270 |
| 2026-04 commits | 212 |
| 2026-05 commits | 49 |
| 2026-06 commits | 9 |
Release tags through v2.1.95
|
162 |
| Bot coauthor lower bound | 62 of 270 commits, 23.0% |
The bot coauthor number is a lower bound because it only counts explicit bot coauthor metadata in the surveyed commit window.
These files are useful landmarks for future readers because they concentrate behavior, test coverage, or release rules.
| Path | Lines | Why it is large |
|---|---|---|
/Users/vriesd/projects/csv-align/tests/comparison_engine_integration.rs |
2,331 | Broad comparison-engine regression coverage. |
/Users/vriesd/projects/csv-align/tests/linux_package_metadata_integration.rs |
1,294 | Linux package metadata and artifact validation coverage. |
/Users/vriesd/projects/csv-align/tests/backend_workflow_integration.rs |
1,123 | End-to-end backend workflow coverage. |
/Users/vriesd/projects/csv-align/tests/response_contracts.rs |
1,004 | Serialized API and response contract checks. |
/Users/vriesd/projects/csv-align/frontend/src/features/results/resultsSurface.css |
1,258 | Shared results styling for the app and exported HTML reports. |
/Users/vriesd/projects/csv-align/src/comparison/engine.rs |
845 | Core row matching and comparison result generation. |
/Users/vriesd/projects/csv-align/scripts/validate_linux_deb_metadata.py |
887 | Debian package metadata validation logic. |
- For the main workflow, start with CSV Align overview.
- For the runtime boundary, read architecture.
- For the history behind the activity spike, read lore.