-
Notifications
You must be signed in to change notification settings - Fork 0
by the numbers
Data collected on 2026-06-21.
The codebase is 199 .cs files totaling 29,565 lines, all C# 14 targeting .NET 10. Supporting scripts in Bash (E2E tests under tests/) and Python (CI utilities like fetch_threads.py) make up a small remainder.
---
config:
xyChart:
width: 700
x:
titlePadding: 20
y:
titlePadding: 20
plotColorPalette: "C#"
---
xychart-beta
title "Source files by language"
x-axis ["C#", "Bash", "Python"]
y-axis "Files" 0 --> 210
bar [199, 5, 2]
624 commits across 12 months, July 2025 through June 2026. Two clear surges stand out: October 2025 with 131 commits and May 2026 with 155, both likely major feature pushes. The slowest months, September 2025 and March 2026 at 8 commits each, sit between active stretches.
---
config:
xyChart:
width: 900
height: 450
x:
titlePadding: 20
y:
titlePadding: 20
---
xychart-beta
title "Commits per month"
x-axis ["Jul 25", "Aug", "Sep", "Oct", "Nov", "Dec", "Jan 26", "Feb", "Mar", "Apr", "May", "Jun"]
y-axis "Commits" 0 --> 170
bar [24, 40, 8, 131, 27, 10, 59, 25, 8, 38, 155, 99]
About 59% of commits (366 of 624) have at least one bot co-author. This is a lower bound since it only counts commits with a machine-readable Co-Authored-By trailer; commits where a bot generated code without a trailer are not counted.
| Bot | Commits |
|---|---|
| Gemini | 323 |
| dependabot | 61 |
| github-actions | 45 |
| google-labs-jules | 4 |
Gemini dominates, which lines up with the project's use of Gemini Code Assist as a required robot reviewer on every pull request.
The largest files are tests. src/Zipper.Tests/DatWriterTests.cs is 1,012 lines and src/Zipper.Tests/CliPipelineTests.cs is 851. Among non-test source, the largest are src/Cli/CliParser.cs at 595 lines and src/ParallelFileGenerator.cs at 467. No production file crosses 600 lines, which matches the project's surgical changes preference for small, focused modules.
- Lore - the timeline behind these numbers
- Architecture - what those 199 files build
- Glossary - the domain terms the code is named after