How-to Guides#
Practical recipes for specific tasks. Assumes you already have a working environment.
Module development#
Building with Bazel — Registry, dependencies, toolchains, lock files
Testing — Test frameworks, coverage, sanitizers, QNX
Code Quality — Pre-commit, lint policies, copyright headers
Publishing Modules — Release, registry import, consumer access
Writing Documentation — Bazel + Sphinx/MyST setup, local preview, validation
Infrastructure development#
Update the Devcontainer — Build, publish, and roll out a new shared image
Manage CI Secrets — Create, rotate, and replace secrets with OIDC
Update a Shared Toolchain — Bump compiler or policy versions across repositories