The library underpinning the NBPR
(Nerves Binary Package Repository) ecosystem — a curated Hex repo for
distributing Buildroot-built target binaries to Nerves firmware
projects. :nbpr itself ships only the macros, Mix tasks, and
resolver machinery; the binaries live in sibling :nbpr_* packages
published to the nbpr Hex organisation.
Quickstart
In a Nerves project:
mix igniter.install nbprThen add the binary packages you need to your deps and run
mix firmware. Full walkthrough in
Getting started.
Where to go next
Documentation is organised by intent (Diátaxis):
- Tutorials — Getting started.
- How-to guides — Add a Buildroot package to NBPR.
- Reference — Catalogue of available binary packages, plus the Mix-task and module reference in the API docs.
- Explanation — Why NBPR exists and How NBPR composes with Buildroot.
Source
github.com/jimsynz/nbpr — the
:nbpr library lives at nbpr/; the binary packages live at
packages/nbpr_*/.
Licence
Apache-2.0.