← Commit history

Open-source/MIT: invite community forks + publish-back; note Adom-API quota caveat; add open-source+mit tags

John Lauer ·8fbfe78062 ·4mo ago ·parent cf57a56
2 files changed +28−5
README.md+22−1
@@ -73,6 +73,27 @@ place this for me, and is it Basic?" it's the fastest answer in the workspace.  - [`adom-parts-search`](/adom/adom-parts-search) — searches Mouser, DigiKey and JLCPCB at once and picks the best buy. +## Open source — make it yours, then give it back++This app is **open source under the MIT license**. Fork it, rewrite it, rename it, bend it to your+own workflow — and when you've made it better, **send your changes back to the Adom Wiki so the+whole community benefits**. Every wiki page is a git repo with a package registry on top, so+contributing back is first-class — improvements that land here ship to every Adom user who installs+the app.++```bash+adompkg install adom-jlcpcb      # install it+#   …edit the source to taste…+adompkg publish             # publish your own fork, or+#   open a pull request against this page so the change lands for everyone+```++> **One caveat — the search backend is an Adom service.** The actual lookups run against+> Adom's hosted JLCPCB / LCSC backend (`service-jlcpcb`), which uses **Adom's vendor API credentials and counts against Adom's quota**. That+> hosted backend is an Adom service and is **subject to change** — rate limits, endpoints, and+> availability can move at any time. Everything client-side (the CLI, the webview, the rendering+> and recommendation logic) is yours to fork and republish; the cloud API quota is not.+ ## License -MIT.+MIT © Adom — do what you want with the code, just pass it on.
page.json+6−4
@@ -3,7 +3,7 @@   "type": "app",   "slug": "adom-jlcpcb",   "title": "JLCPCB Parts Library",-  "brief": "Check the JLCPCB / LCSC parts library before you fab — Basic vs Extended tier, LCSC stock and assembly pricing, so you avoid surprise feeder-setup fees. CLI, a Hydrogen app, and a shared backend.",+  "brief": "Check the JLCPCB / LCSC parts library before you fab \u2014 Basic vs Extended tier, LCSC stock and assembly pricing, so you avoid surprise feeder-setup fees. CLI, a Hydrogen app, and a shared backend.",   "version": "1.0.0",   "install": {     "binary_name": "adom-jlcpcb",@@ -23,7 +23,9 @@     "extended-part",     "assembly",     "pcba",-    "electronics"+    "electronics",+    "open-source",+    "mit"   ],   "license": "MIT",   "visibility": {@@ -51,8 +53,8 @@     "feeder fee",     "pcba parts"   ],-  "discovery_pitch": "Check the JLCPCB / LCSC parts library for Basic vs Extended tier, stock and assembly pricing before you commit a board to fab — CLI + Hydrogen webview app + shared backend service.",+  "discovery_pitch": "Check the JLCPCB / LCSC parts library for Basic vs Extended tier, stock and assembly pricing before you commit a board to fab \u2014 CLI + Hydrogen webview app + shared backend service.",   "metadata": {     "platform": "linux"   }-}+}\ No newline at end of file