Colophon
How this site is put together
Hosting
codekp.com is a static site. There is no application server and no database.
Files under codekp/ are served by Cloudflare Pages on the free tier,
with HTTPS on the custom domain.
How apps plug in
Every app is an entry in data/apps.js plus a folder at
apps/<slug>/. The homepage grid, status badges, trust block, GitHub
and Chrome links, specs, and release log are filled from that entry. Each app keeps
its own privacy page. Source lives on GitHub; a Chrome Web Store link appears only
when that app has one.
How the journal works
Stories live as an entry in posts[] plus a folder under
journal/<slug>/. Optional app ties a note to a tool so
both pages can cross-link. The journal page is personal writing only; app release
notes stay on each tool page. RSS lists the
stories.
Licence and contact
Tools here are GPL licensed unless an app page says otherwise. Questions, bugs, chai: hi@codekp.com.
Analytics
The website may use Cloudflare Web Analytics (no cookies) once a beacon token is configured, and Google Analytics only after you accept cookies. The apps themselves do not ship analytics. Details live on the site privacy page.