From 891d292f5f20d3e87aba371643ad8eb8794511dd Mon Sep 17 00:00:00 2001 From: Josh Vaughen Date: Mon, 21 Sep 2026 22:01:37 -0700 Subject: [PATCH] docs(readme): open with the katoptra mark, linked to the org The header every katoptra README shares: the mark served from katoptra.org, linked to https://github.com/katoptra so a clone leads back to the organization, the repository name, one line of what it does, and the badges centered beneath. The mark is the light and dark pair from katoptra/site, chosen by prefers-color-scheme. --- README.md | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index e463ec7..40a6390 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,23 @@ -# dispatch - -[![check](https://github.com/katoptra/dispatch/actions/workflows/check.yml/badge.svg)](https://github.com/katoptra/dispatch/actions/workflows/check.yml) -[![license](https://img.shields.io/github/license/katoptra/dispatch)](LICENSE) -![Bendalloy](https://healthchecks.io/b/2/254c8ab8-5b1c-40e5-ae69-f34413b6b053.svg) - -The scheduler that starts every katoptra mirror. No mirror schedules itself; each waits +

+ + + + Katoptra + + +

+ +

dispatch

+ +

The scheduler that starts every katoptra mirror.

+ +

+ check + license + Bendalloy +

+ +No mirror schedules itself; each waits for a `workflow_dispatch`, and this repository sends it. A systemd timer on a NixOS host ticks every five minutes, fires each job whose latest slot has not been fired yet, then pings one healthcheck. A host that was down fires each missed job once, for the latest