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.

Contents