This module provides components (mw::log, datarouter, score_log_bridge) for
safety-critical logging (Diagnostic Log and Trace) in embedded automotive systems.
See the module documentation for the full overview, repository layout, and component architecture.
See the Quick Start section of the module documentation for the exact bazel build/
bazel test commands (including the platform --config and --test_tag_filters needed to select
unit, component, or QNX/QEMU integration tests).
TIP: For a single release-artifact target, provide a
:release_artifactsfilegroup per module (e.g.bazel build //score/<module_name>:release_artifacts) — final decision is up to the module maintainer.
Documentation lives in docs/ and is built with docs-as-code (Sphinx). Build it locally with:
bazel build //:docsSee the module documentation for the rendered content.
See the Quality section of the module documentation for the existing tooling and the KPIs each one gates in CI (static analysis/linters, sanitizers, coverage, test tiers, traceability, license compliance).
Use scripts/generate_rust_analyzer_support.sh to generate rust_analyzer settings that will let VS Code work.