Adding to the catalog
CONTRIBUTING.md is the record of how a cheatsheet and a whole category are added, written from what was done rather than from the rule.
It carries what a cheatsheet folder may hold, what a sandboxed
embed demo may rely on, the three commands a category's design
language is derived with, where the generated skill goes and why it is not
committed, and the checks to run before committing.
What is in javaScriptArrays/
The eleven images in javaScriptArrays/ are reference rather than any cheatsheet's graphic - they are what the global design language was measured off, and what a composed sheet is aimed at reproducing.
Before you commit
node tools/build-manifest.mjs --check
node api/napkin-sketch/VENDOR-CHECK.mjs
node --test
The first two are what the Pages workflow runs before it publishes, and the first is the one that catches a fault invisible locally: Pages serves from a case sensitive filesystem while the work happens on Windows, so a path cased wrongly resolves there and 404s on the published site.
Part of the cheatsheets documentation. The repository is on GitHub, and the example page it documents is here.