{
  "id": 19797843,
  "title": "88 commits, one branch, no CI, and 45 per cent of every line ever added is a generated folder",
  "url": "https://urgent.news/2026/11/13/88-commits-one-branch-no-ci-and-45-per-cent-of-every-line-ever-added",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-13T11:25:21.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/daniel_pertu/88-commits-one-branch-no-ci-and-45-per-cent-of-every-line-ever-added-is-a-generated-folder-144f"
  },
  "original_language": "en",
  "account": "For six weeks, the author has immersed themselves in analyzing the repository for this app, delving into its CSS, queue, tests, contrast ratios, and spelling, before finally measuring the repository itself. The repository has a single branch, 88 commits, a single merge commit, no tags, and no pull requests or continuous integration. The initial commit was made on October 1, 2026, and the last commit was made on November 9, 2026. In the forty days between these two dates, no one reviewed the commits, including the author, so sizable commits are allowed due to the absence of a reviewer. The busiest day had 22 commits, while the last twenty days had only two. On October 3, 2026, the public side of the site went live, featuring guides, niche pages, comparison pages, the blog, and sixty-three content pages - a relatively low number given the codebase's design. After October 21, 2026, the author spent twenty days measuring various aspects of the app, such as contrast, spelling, HTML validity, dependency failures, and accessibility. This work led to several findings, but no actual commits. The median commit touches eleven files, with a total of 2,503 insertions and 21,080 deletions. The largest commits involve automating creator outreach with Stripe billing and admin features, building Nakodo, refactoring the limits system, adding business campaigns with Trigger.dev integration, and constructing a YouTube creator discovery app. One of the most interesting aspects of the repository is the 95,616 lines of machine-generated code, which make up more than forty-five percent of all the lines ever added. This is primarily found in the drizzle/meta folder, an ORM snapshot folder containing JSON files for each migration, each regenerated every time a migration is generated. Despite the significant amount of machine-generated code, the repository contains only 21,080 deletions, indicating that the majority of the changes occurred within existing files rather than removing them entirely.",
  "summary": "I have been writing about this app for six weeks: its CSS, its queue, its tests, its contrast ratios, its spelling. It never occurred to me to measure the repository itself. So, before anything else, the shape of it: commits 88 authors 1 merge commits 0 tags 0 branches 1 .github directory none first commit 2026-10-01 Initial commit from Create Next App last commit 2026-11-09 Raise YouTube daily…",
  "key_points": [
    "Repository has single branch and 88 commits",
    "No tags, pull requests, or continuous integration",
    "45% of lines added are machine-generated code"
  ],
  "editors_take": "The absence of continuous integration and peer review allows unvetted, massive commits to accumulate, creating a codebase where machine-generated snapshots dominate the total volume of code.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}