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
pkg publish overwrites a page's image hero with billboard form, breaking the full-bleed custom hero
When a page has a custom full-bleed hero image declared as hero: {type:"image", path:"screenshots/hero.png"}, running adom-wiki pkg publish REQUIRES a billboard hero ({type:"billboard", headline, subhead, screenshot}) and rejects the image form (hard error: 'No hero'). Worse, publishing then OVERWRITES the page's hero field with that billboard form, so the page stops rendering the custom hero full-bleed and instead renders a generic billboard TEMPLATE (the real hero.png is shrunk to a thumbnail on the right, with headline/subhead text on the left). Every pkg publish silently reverts/breaks the page hero, forcing a manual adom-wiki repo push page.json to restore {type:image,path} afterward. Hit live on adom/adom-desktop-fusion-bridge. Asks: (1) let pkg publish accept an {type:image,path} hero (or auto-derive a billboard from it) instead of rejecting it; OR (2) decouple the pkg listing hero from the page-display hero so publishing never mutates the page's hero; OR (3) render type:billboard with the screenshot full-bleed when no separate page hero is set. Right now the two hero notions collide and publishing always damages the page.