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 render assets + component dependencies. Companion to adom-molecule-import.
Ensure per-version source tarball for @version delivery of older boards
Goal
When a user wants the actual source of an older board version (not just the preview), APM will deliver it via the registry: adom-wiki pkg install <owner>/<slug>@<version>. This issue is to confirm/ensure every molecule-publish publish stores a complete, installable per-version source tarball so that path works for any archived version.
Ask
- Ensure each
pkg publishversion's tarball contains the full board source needed to rebuild/deliver it (.kicad_pro+.kicad_pcb+ every.kicad_sch+ libs, or the EDA-equivalent), not just metadata. - Confirm
pkg install <owner>/<slug>@<version>resolves and returns that version's source for any version that appears in therender/versions[]archive (companion issue). - Note any versions that predate the registry (APM falls back to a git-tag checkout for those).
Why
Keeps the render/ archive purely for fast previews (GLB/SVG) and the registry as the authoritative source per version — no duplicating source into render/, no git archaeology on the hot path.