From adad21a87ac33139b74a6662ae8535d73577d92d Mon Sep 17 00:00:00 2001 From: Josh Vaughen Date: Mon, 21 Sep 2026 22:01:14 -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 | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index bb2acca..21e6bf5 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,22 @@ -# lib +

+ + + + Katoptra + + +

-[![ci](https://github.com/katoptra/lib/actions/workflows/ci.yml/badge.svg)](https://github.com/katoptra/lib/actions/workflows/ci.yml) -[![license](https://img.shields.io/github/license/katoptra/lib)](LICENSE) +

lib

-The toolbox every katoptra mirror includes by URL. The rule it enforces: the code that +

The toolbox every katoptra mirror includes by URL.

+ +

+ ci + license +

+ +The rule it enforces: the code that starts a run, contains it, resolves its secrets, checks it and reports it lives here, once. The code that moves bytes for a transport lives here too, once per engine: `engines/rsync.yml` for an rsync upstream into a bucket, `engines/proton.yml` for a