# Har holdt 4 repositories på én historikstandard

Har holdt fire repositories på én standard for historikken — konventionel, uden emojis, uden attributionslinjer, håndhævet af en commit‑message‑hook — sammen med 48 instruktionsdokumenter, der styrer, hvordan arbejdet udføres.

juli 2026

**Situation.** Fire repositories, bygget op over atten måneder af én person, er den situation, hvor proces er lettest at springe over, for der er ingen at koordinere med, og prisen for en ulæselig historik betales helt af et fremtidigt jeg, der endnu ikke har beklaget sig. Det er også den situation, hvor en usammenhængende historik er mest sandsynlig, eftersom hvert repository kan glide over i sine egne vaner, uden at noget trækker dem sammen.

**Opgave.** Én standard for historik og én standard for anvisninger skulle gælde i alle de repositories, arbejdet skrives i, og de skulle håndhæves maskinelt i stedet for at skulle huskes.

**Handling.** Commit‑standarden er et konventionelt præfiks, der angiver ændringens art, og et scope, en emnelinje under en fast længde, ingen emojis og ingen kreditlinjer af nogen art — det sidste, fordi en linje, der krediterer et værktøj, ikke er en kendsgerning om ændringen, og historik er til kendsgerninger om ændringer. En hook på commit‑beskeden afviser alt, der ikke overholder standarden, i hvert repository, der rummer arbejde, så standarden er en egenskab ved repositoryet og ikke ved den, der committer. Fordelingen i det største repository viser, hvad arbejdet reelt bestod af: 156 funktions‑commits, 133 rettelser, 128 dokumentation, 81 vedligehold, 26 refaktoreringer, 20 stil, 5 ydeevne og 3 test. Dokumentation ligger så tæt på rettelser, at det er værd at bemærke, og det er en følge af den anden halvdel af arbejdet — 48 anvisningsdokumenter fordelt på de fire, hvert om ét område og hvert skrevet som regler og ikke som beskrivelse, og alle kan nås fra ét indgangsdokument pr. repository, så der er ét sted at begynde. En dokumentationslinter håndhæver størrelsesbudgetter pr. fil, og at hvert dokument står i indekset, så samlingen forbliver overskuelig og ikke vokser sig til et arkiv.

**Resultat.** Fire repositories deler ét historikformat og én anvisningsstruktur, begge håndhævet af hooks og ikke af disciplin. Det, dette ikke gør, er at gøre historikken god: formatet tjekkes, men det gør indholdet ikke, så en emnelinje, der overholder formatet, men intet beskriver, slipper præcis lige så let igennem som en, der forklarer ændringen.

---

- Rolle: Teknisk skribent
- Kategorier: [DevOps](https://engineer.company/da/categories/devops/), [Automatisering & CI/CD](https://engineer.company/da/categories/automation/), [Teknisk ledelse](https://engineer.company/da/categories/technical-leadership/), [Projektledelse](https://engineer.company/da/categories/project-management/), [Agile & Scrum](https://engineer.company/da/categories/agile/), [Dokumentation](https://engineer.company/da/categories/documentation/)
- Ydelser: [DevOps & CI/CD‑automatisering](https://engineer.company/da/services/devops-cicd/), [Teknisk ledelse & rådgivning](https://engineer.company/da/services/technical-leadership/), [Projektledelse (Agile)](https://engineer.company/da/services/project-management/), [Teknisk dokumentation](https://engineer.company/da/services/technical-documentation/)

<https://engineer.company/da/portfolio/held-4-repositories-to-one-history-standard/>
