Shellside
Shellside extracts the stable contracts out of a working dual-surface portfolio — content model, look roles, edit protocol, console VFS and engine — so the next site is config + content + taste.
Packages
the shellside kit, one file each
- console-engine
Terminal mechanics — parse/path/pipeline/runner/io plus fs and filter commands. Personality stays in the site.
- console-vfs
Project filtered collections into a virtual filesystem — dirs, files, bins, char devices — for the console surface.
- content-model
Schemas and the visibility contract — draft never leaks into public surfaces.
- dev-api
DEV-only desk machinery — content editor and the gated HTTP handler behind the admin surface.
- edit-protocol
The data-edit grammar, allowlists, path parsing, admin-preview URL helpers, and the typed preview-bridge contract.
- look
Look roles, field-style maps, design-token and palette file factories, look history.
- site
The config-driven host — this page is served by it.
Releases
- v0.1.0
First cut — content-model, edit-protocol, look, dev-api contracts.
- v0.2.0
console-vfs + reference /console — the VFS surface shipped.
- v0.3.0
console-engine, @shellside/site host, create-site scaffold, leakAudit. Breaking (0.x): VFS node vocabulary.
- Marquee adoption
charlesberret.net consumes vendored packages — field styles, design tokens, edit protocol, console engine — live in production.
Console · Plaintext · llms.txt