infographics.sgit.ai / admin / versions

Release history

Every push to dev is a release: CI validates the site, verifies the version bump, tags the commit v{release}.{major}.{minor}, and deploys to GitHub Pages. How it works.

VersionDateWhat shipped
v0.1.0 23 Aug 2026 First release: the site, the pipeline, and one catalogued entry.

Scaffolded following the same validate → tag → deploy pipeline as every sibling *.sgit.ai site: build/chrome.py for nav/footer, build/validate.js for the pre-release gate, and a new build/gen_library.py generator specific to this site — it rebuilds the gallery grid and library/data/catalogue.json from each entry's metadata.json rather than requiring either to be hand-edited. See admin & engineering for the full tree.

The storage model decided for this site: catalogued infographics live in this repository, one folder per entry under library/, each with an image file and a metadata.json naming its source brief, source site, generator, licence and status. A new check 8 in validate.js — the catalogue contract — enforces that every entry carries the required fields and that a published entry's declared image actually exists in its folder.

One entry shipped, and it is honestly incomplete. what-the-graphs-found, rendered from graphs.sgit.ai's own retrospective brief, is catalogued with full source metadata and a detail page, but its status is awaiting-asset — the rendered image itself has not been supplied and stored yet. Shipping the entry without the image, rather than waiting for it, follows this site's own convention of stating a gap rather than hiding it — tracked as request N1.