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.
Search: type filter emits legacy component spelling; no kind sub-filter within hardware
Two related problems with the type filter on /search, seen on a live query for rp2040.
1. The filter emits the legacy component spelling
The chip row correctly labels the filter hardware (12), but clicking it navigates to:
/search?q=rp2040&type=component
Since the hardware rename (the launch spelling), the search UI should emit type=hardware. component should stay accepted forever as the legacy alias on inbound URLs, but nothing we render should generate it anymore.
2. No kind sub-filtering within hardware
Once the hardware filter is active there is no way to narrow further, even though hardware pages carry a kind axis (component / molecule / board / project / equipment).
The rp2040 results show why this matters: the 12 hardware hits mix a purchasable part (the RP2040 chip page), a board (RP2040 Test Board), and molecules (RP2040 Breakout pipeline demo, RP2040 + BME680 Molecule). There is no way to ask for "just the molecules" or "just the purchasable parts".
Proposal:
- When
type=hardwareis selected, show a second row of kind chips (with per-kind counts, same pattern as the type row):all / component / molecule / board / project / equipment. - URL shape:
/search?q=rp2040&type=hardware&kind=molecule, so filtered searches stay linkable. - Kinds with zero hits for the query can be hidden or disabled.
discover searchin the CLI should grow the matching--kindfilter so the API and UI stay in step.