docs(agents): say where code shared between drivers goes (#28852)

Agents put helpers used by several drivers of one type next to those drivers in src/drivers/<type>/, where the decoders they sit beside already live in src/lib/.

Assisted-by: Claude:claude-opus-5-5
This commit is contained in:
Jacob Dahl
2026-09-25 23:37:02 -06:00
committed by GitHub
parent 5fb15552bb
commit 2d277ec00b
+5
View File
@@ -18,3 +18,8 @@ simulation and Python tooling.
- **Scoped guidance:** before editing or reviewing, read only the
`.github/instructions/*.instructions.md` files whose `applyTo` patterns
match the affected paths, plus any nested `AGENTS.md` along those paths.
## Drivers
- Code shared by several drivers of the same type (a protocol decoder, UART setup, a common filter) goes in `src/lib/<topic>/`, e.g. `src/lib/rc/` for the RC drivers.
- `src/drivers/<type>/` (e.g. `src/drivers/rc/`, `src/drivers/distance_sensor/`) holds one directory per driver; do not put `.cpp`/`.h` files at that level.