← Commit history

open-source: public source + Contributing/fork+breadcrumb section

John Lauer ·c81ecc61d2 ·3mo ago ·parent 2032568
2 files changed +20−6
README.md+15
@@ -61,3 +61,18 @@ KiCad's own format is rendered remotely. - `adom-ds2sf` — extract symbol + footprint from a datasheet PDF. - `altium-pcblib` / `altium-schlib` — the native Altium readers this builds on. - `chip-fetcher` — the consumer that shows every source for comparison.++## Contributing & forking — open source under the Adom org++**adom-sfconvert** is **open source** under the **adom** org on the [Adom Wiki](https://wiki.adom.inc/adom/adom-sfconvert). The full source lives in this page's repo — open the **Files** tab, or `adompkg install adom/adom-sfconvert` and edit the package. Third-party developers are welcome to modify it and contribute back.++**Modify it**+- Get the source from the Files tab (or `adompkg install adom/adom-sfconvert`), make your changes, and rebuild.++**Contribute back to Adom — two paths**+1. **Pull request (preferred).** The wiki runs a PR-per-page flow: propose your change on this page and the maintainer reviews + merges it — no fork needed.+2. **Fork + breadcrumb.** Prefer your own fork or add-on? Publish it as your own wiki page, then drop a **breadcrumb on _this_ page** pointing at your fork so it's discoverable:+   - Read existing trails: `GET https://wiki.adom.inc/api/v1/pages/adom-sfconvert/breadcrumbs`+   - Attach a breadcrumb from your fork's page targeting this anchor (a short label + your slug).++   The breadcrumb leaves a **linked path back here**, so **Adom's AI can auto-discover your fork** and surface it to users — the trail is followable both ways. Your fork stays yours; the original stays discoverable.
page.json+5−6
@@ -3,7 +3,7 @@   "type": "skill",   "slug": "adom-sfconvert",   "title": "Adom SF Convert",-  "brief": "Native Rust converter: EAGLE/Fusion .lbr + Altium .SchLib/.PcbLib → KiCad, rendering each format's own geometry.",+  "brief": "Native Rust converter: EAGLE/Fusion .lbr + Altium .SchLib/.PcbLib \u2192 KiCad, rendering each format's own geometry.",   "version": "1.0.5",   "author": {     "id": "6738b00a4dc87b8adbb0a5a3",@@ -22,9 +22,7 @@     "symbol"   ],   "license": "MIT",-  "visibility": {-    "public": true-  },+  "visibility": "public",   "hero": {     "type": "image",     "path": "screenshots/hero-v2.png"@@ -46,7 +44,7 @@   "source_path": "SKILL.md",   "sub_skills": [],   "parent_app": null,-  "description": "Native Rust converter: EAGLE/Fusion .lbr + Altium .SchLib/.PcbLib → KiCad symbol+footprint, rendering each format's OWN geometry. No KiCad install, no service round-trip.",+  "description": "Native Rust converter: EAGLE/Fusion .lbr + Altium .SchLib/.PcbLib \u2192 KiCad symbol+footprint, rendering each format's OWN geometry. No KiCad install, no service round-trip.",   "dependencies": {     "adom/altium-schlib": "*",     "adom/altium-pcblib": "*"@@ -55,5 +53,6 @@     "install": "./install.sh",     "uninstall": "./uninstall.sh"   },-  "org": "adom"+  "org": "adom",+  "source_visibility": "public" }\ No newline at end of file