Quick Reference#

Key Repositories#

The most-used infrastructure repositories. For the full list of all 60+ repositories with status and metrics, see the Repository Overview.

Repository

Purpose

score

Main project repository and handbook

devcontainer

Shared development container images

tooling

Shared Bazel rules and pre-commit hooks

bazel_registry

Shared Bazel module registry

cicd-workflows

Reusable GitHub Actions workflows

cicd-actions

Reusable GitHub Actions (composite actions)

docs-as-code

Docs-as-code tooling (Sphinx, traceability)

module_template

Template for new Bazel module repositories

bazel_cpp_toolchains

C++ Bazel toolchain configuration (Linux, QNX)

toolchains_rust

Rust toolchains incl. Ferrocene

score_cpp_policies

Shared C++ lint, warning, and sanitizer policies

score_rust_policies

Shared Rust Clippy and rustfmt policies

itf

Integration Test Framework (pytest, Docker/QEMU/hardware)

reference_integration

Cross-repository integration environment

.eclipsefdn

Otterdog configuration (org settings as code)

Devcontainer Image#

ghcr.io/eclipse-score/devcontainer

Common Commands#

Command

Purpose

bazel build //...

Build everything

bazel test //...

Run all tests

bazel test //path/to:target

Run a specific test

bazel test //... --nocache_test_results

Force re-run (skip cache)

bazel coverage //... --combined_report

Collect coverage (LCOV)

pre-commit install

Set up git hooks

pre-commit run --all-files

Run all pre-commit checks

bazel run //:docs

Build documentation

bazel run //:live_preview

Start local docs preview with live reload

bazel run //:docs_check

Validate docs (must pass before merge)