Skip to content

Contributing

LIA spans hardware, firmware, mechanical design, and this website — contributions are welcome across all of them. The full guide lives in CONTRIBUTING.md at the root of the repository; this page is a quick summary.

  • Hardware — schematic/PCB review, KiCad improvements, sourcing feedback. See PCB and BOM.
  • Enclosure — mechanical design feedback, print/manufacturing test reports. See Enclosure.
  • Firmware — Meshtastic configuration, power management tuning. See Firmware.
  • Documentation — this site. It’s an Astro + Starlight project under website/.
  • Testing — build one, use it, and report back. Real-world battery life, range, and durability data is especially valuable while the project is this early.
Terminal window
cd website
npm install
npm run dev

Before opening a pull request:

Terminal window
npm run check # type-check
npm run lint:md # markdown lint
npm run format:check # formatting
npm run build # production build

Keep PRs focused on one change, describe the why in the description, and link any related issue. See the pull request template for details.

See also: License.