Developer Guide

Developer Guide#

Spur is a Rust workspace (Cargo) that builds three binaries — spurctld, spurd, and spur. This guide covers working on it.

  • Building — build from source, run the unit and end-to-end test suites. The end-to-end tests need real hardware.

  • Building the Documentation — build and preview these docs locally.

  • Contributing — commit and pull-request conventions, license headers, and the pre-commit hook.