molecule-publish
Public Made by Adomby adom
Publish molecules AND generic boards to the Adom wiki - one publisher, two shapes: OCCT conversion (molecule mode with stats gates, or plain for boards), component packaging, adom-wiki publish, APM re
Auto-tag published molecules/boards as molecule/board so they appear in Adom Project Manager
Problem
Molecules/boards published through the pipeline frequently land on the wiki with empty tags: [], so they never appear in Adom Project Manager (APM).
APM builds its Projects tabs from /api/components, which filters to pages tagged molecule or board — its own empty-state says "push a board tagged board/molecule … then press ↻". A page with no molecule/board tag is invisible in APM even though the page, GLB, footprint/symbol, and dependencies are all correct.
Evidence
Pipeline-published molecule components currently on the wiki with tags: []:
adom/moleculentx15radom/vl53l4cdv-moleculeadom/pico2-2w-moleculeadom/naneye2d-control-moleculeadom/bmv080-i2c-mpin-moleculeadom/7in-display-moleculteadom/capacitor-molecule-panelized
(Molecules that were hand-tagged — e.g. drew2/molecule-ap2114h-wiretest, the cosmiic/* ones — do show up, which confirms the tag is the gating factor.)
Two independent reports of the symptom:
- Publishing the 3 Bosch molecules (
adom/bme690-molecule,adom/bmi270-molecule,adom/bmv080-molecule) through the pipeline, themoleculetag had to be added by hand before they'd appear in APM. - A user reports that none of John's pipeline-published molecules show up in their APM viewer.
Ask
Have molecule-publish auto-apply the APM-visible tag to every page it publishes, merged into the manifest tags (don't overwrite author-supplied tags):
- Molecule mode → ensure
moleculeis present (addboardtoo if the board is also a standalone board). - Board mode → ensure
boardis present.
That way anything the pipeline ships shows up in APM by default, instead of depending on the author remembering to tag it.
Note (out of scope, but related)
APM also needs type: component, the render/ assets (--render-board), and the dependency graph for full rendering — those are separate concerns. This issue is specifically about the missing molecule/board tag that keeps pages from listing at all.
0 Replies
Log in to reply.