← Commit history

Publish 0.1.1

John Lauer ·fe54ee12b8 ·8d ago ·parent fa540fc
4 files changed +97−6
page.json+8−3
@@ -1,6 +1,6 @@ {   "slug": "fg-4",-  "type": "hardware",+  "type": "component",   "kind": "component",   "version": "0.1.1",   "title": "Sunon FG-4 40 mm fan guard",@@ -57,5 +57,10 @@     "FG-4",     "Sunon fan guard",     "40mm fan guard"-  ]-}+  ],+  "org": "adom",+  "author": {+    "name": "John Lauer",+    "email": "[email protected]"+  }+}\ No newline at end of file
review/publish-0.1.1.jsonadded

  
review/source-push.jsonadded+84
@@ -0,0 +1,84 @@+{+  "status": "ok",+  "data": {+    "ok": true,+    "commit": "fa540fc7687e5a0d86857fd04aa84b4abb31a112",+    "files_count": 9,+    "hints": [+      {+        "level": "info",+        "code": "WORKSPACE_FEATURE",+        "message": "This page can ship its author's Hydrogen bench: commit hydrogen/workspace.json (the pane layout with apps referenced by wiki page) and readers of a clone or fork open the same layout, apps installed and serving, with one command. Hydrogen Cloud lists it under Project workspaces with an Apply button.",+        "action": "From the container where the bench is open: adom-cli hydrogen workspace export --out hydrogen/workspace.json, then adom-wiki repo push adom/fg-4 -m \"bench\" --files hydrogen/workspace.json. Readers: adom-cli hydrogen workspace apply adom/fg-4. Details: the wiki-workspaces skill.",+        "data": {+          "path": "hydrogen/workspace.json",+          "apply": "adom-cli hydrogen workspace apply adom/fg-4"+        }+      },+      {+        "level": "info",+        "code": "EDA_ASSETS_AVAILABLE",+        "message": "This page can declare its EDA assets with provenance (drives the export badge + Cloud Library availability; declared beats derived). Paste into page.json: \"eda_assets\": { \"kicad\": { \"symbol\": \"FG-4.kicad_sym\", \"footprint\": \"FG-4.kicad_mod\", \"model\": \"FG-4-approximate.step\", \"provenance\": \"authored\" } }",+        "data": {+          "symbol": "FG-4.kicad_sym",+          "footprint": "FG-4.kicad_mod"+        }+      },+      {+        "level": "warning",+        "code": "DISTRIBUTOR_NUMBERS",+        "message": "No lcsc part number on this component. Buyers and the parts widgets read component.distributor_links; a part with no numbers cannot be ordered from the page.",+        "action": "Add to package.json: \"component\": { \"distributor_links\": { \"mouser\": \"<Mouser part #>\", \"digikey\": \"<DigiKey part #>\", \"lcsc\": \"<LCSC C-number>\" } }. Use false for a distributor that genuinely does not carry the part (e.g. \"lcsc\": false) so the warning stops.",+        "data": {+          "missing": [+            "lcsc"+          ]+        }+      },+      {+        "level": "warning",+        "code": "LBR_INCOMPLETE",+        "message": "FG-4.lbr: <connects> is empty; the library will fail confusingly downstream even though it parses.",+        "action": "Regenerate from the KiCad sources (adom-lbr generate + import-kicad + validate) and republish."+      }+    ]+  },+  "hints": [+    {+      "level": "info",+      "code": "WORKSPACE_FEATURE",+      "message": "This page can ship its author's Hydrogen bench: commit hydrogen/workspace.json (the pane layout with apps referenced by wiki page) and readers of a clone or fork open the same layout, apps installed and serving, with one command. Hydrogen Cloud lists it under Project workspaces with an Apply button.",+      "action": "From the container where the bench is open: adom-cli hydrogen workspace export --out hydrogen/workspace.json, then adom-wiki repo push adom/fg-4 -m \"bench\" --files hydrogen/workspace.json. Readers: adom-cli hydrogen workspace apply adom/fg-4. Details: the wiki-workspaces skill.",+      "data": {+        "path": "hydrogen/workspace.json",+        "apply": "adom-cli hydrogen workspace apply adom/fg-4"+      }+    },+    {+      "level": "info",+      "code": "EDA_ASSETS_AVAILABLE",+      "message": "This page can declare its EDA assets with provenance (drives the export badge + Cloud Library availability; declared beats derived). Paste into page.json: \"eda_assets\": { \"kicad\": { \"symbol\": \"FG-4.kicad_sym\", \"footprint\": \"FG-4.kicad_mod\", \"model\": \"FG-4-approximate.step\", \"provenance\": \"authored\" } }",+      "data": {+        "symbol": "FG-4.kicad_sym",+        "footprint": "FG-4.kicad_mod"+      }+    },+    {+      "level": "warn",+      "code": "DISTRIBUTOR_NUMBERS",+      "message": "No lcsc part number on this component. Buyers and the parts widgets read component.distributor_links; a part with no numbers cannot be ordered from the page.",+      "action": "Add to package.json: \"component\": { \"distributor_links\": { \"mouser\": \"<Mouser part #>\", \"digikey\": \"<DigiKey part #>\", \"lcsc\": \"<LCSC C-number>\" } }. Use false for a distributor that genuinely does not carry the part (e.g. \"lcsc\": false) so the warning stops.",+      "data": {+        "missing": [+          "lcsc"+        ]+      }+    },+    {+      "level": "warn",+      "code": "LBR_INCOMPLETE",+      "message": "FG-4.lbr: <connects> is empty; the library will fail confusingly downstream even though it parses.",+      "action": "Regenerate from the KiCad sources (adom-lbr generate + import-kicad + validate) and republish."+    }+  ]+}
review/validation.json+5−3
@@ -6,7 +6,9 @@   "hashes": {     "FG-4.kicad_sym": "84da8f5abb41483c9f7ff7730718c12577f8432fdd50c6e9acece8ecab0228e0",     "FG-4.kicad_mod": "b5c49474489195a29fbc7ab89af5b707288fc724e1b960d6a877abfd865f27b1",-    "FG-4-approximate.step": "1bab72218491d245cde6a680a2e7769d0f70dd28a7c05d9c685175e5b07cf791",-    "FG-4-approximate.glb": "0f65f4cf65ccfe4637b85eb8538f1eb965b357d2bdfc55ae6662e33c6d455619"-  }+    "FG-4-approximate.step": "896a965911db8cb1d862e492cb8a26643d73b5bba67afdd4e265c9d533185564",+    "FG-4-approximate.glb": "f95974a563808a991f25eaa93a7739d61a285132dfea6732788bea20b68497fc"+  },+  "heightCheck": "BRepBndLib.AddOptimal z=-1e-7..5.0000001 mm; coarse service bbox is not an exact geometry bound",+  "eagle": "adom-lbr generate --strict passed 0 errors, 0 warnings; zero-pin mechanical accessory" }