Skip to content
Website under Construction

Development

This project requires KiCad 10.0.5 or compatible.

Building documentation

This project uses a Makefile for building. Documentation requires Hugo, and a system Python interpreter with the KiCAD API.

Only Linux is supported for now. WSL within Windows may work.

Run make all to create a Python environment, rebuild docs, pinout diagrams, and the interactive BOM.

This step may take a few minutes, use make docs if you only want to update the docs without rebuilding the interactive assets.

Run make docs to rebuild the markdown documentation, re-using the pre-built interactive assets (they are included in this repo)

Run make ibom to rebuild the interactive BOM. The new BOM will be located in the bom/ directory, and docs/static/ibom/

Run make pinout to rebuild the interactive pinout. The built pinout will be located in docs/static/pinion/

This step may take a few minutes.

Run make clean to remove the Python environment and built docs.