Adom Wiki
Public Made by Adomby adom
How the Adom Wiki (wiki.adom.inc) works and how to drive it with the adom-wiki CLI: the two storage layers (git page repo vs package registry), hosting source by pushing files (not a tarball), making packages, cutting per-platform releases, and the three-tier skill layout (user skills ship, dev-skills/ and publish-skills/ stay source-only). adom-wiki is the current tool; adompkg is deprecated. Read this first before publishing or installing.
Component pages: blank-canvas layout opt-out (readme HTML as the whole page below the viewer)
From Ray (relayed by Colby): his component pages ship a rich HTML readme, but the page renders every baked section first (symbol/footprint cards, datasheet embed, files grid), and his readme iframe lands below the pile. He wants a boolean to turn the baked middle off, so his page is essentially header, the 3D viewer, then his readme HTML as a blank canvas he fully controls, per component type.
Proposal: a manifest opt-out, along the lines of
"component": { "page_layout": "canvas" }
(or a boolean like hide_native_sections). When set, the overview renders: page header + tabs, the 3D viewer section, then the readme (HTML variant iframe first-class), and nothing else baked in between. The Files TAB stays (this hides the overview files grid, not the file browser); Issues/Releases/etc tabs unaffected.
Design questions to settle:
- Granularity: one boolean vs per-section flags (a
sectionsallowlist would also cover someone who wants the datasheet embed but not the sym/fp cards). The files_display idea from the Files-shelf issue (#63) overlaps; one declared layout block could serve both. - Does the 3D viewer stay mandatory in canvas mode, or is it opt-out too? Ray said "maybe below the 3D viewer", suggesting the viewer stays. Given the custom-viewer-slot system exists (#53), keeping the viewer slot (native or overridden) as the one guaranteed element seems right.
- Readme HTML sandbox stays exactly as-is (the CSP sandbox contract from the readme-html work); canvas mode changes ordering and suppression only, never privileges.
Companion ask filed separately: pointing a viewer slot at a shared alternate viewer.
