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 |
|---|---|
Main project repository and handbook |
|
Shared development container images |
|
Shared Bazel rules and pre-commit hooks |
|
Shared Bazel module registry |
|
Reusable GitHub Actions workflows |
|
Reusable GitHub Actions (composite actions) |
|
Docs-as-code tooling (Sphinx, traceability) |
|
Template for new Bazel module repositories |
|
C++ Bazel toolchain configuration (Linux, QNX) |
|
Rust toolchains incl. Ferrocene |
|
Shared C++ lint, warning, and sanitizer policies |
|
Shared Rust Clippy and rustfmt policies |
|
Integration Test Framework (pytest, Docker/QEMU/hardware) |
|
Cross-repository integration environment |
|
Otterdog configuration (org settings as code) |
Devcontainer Image#
ghcr.io/eclipse-score/devcontainer
Common Commands#
Command |
Purpose |
|---|---|
|
Build everything |
|
Run all tests |
|
Run a specific test |
|
Force re-run (skip cache) |
|
Collect coverage (LCOV) |
|
Set up git hooks |
|
Run all pre-commit checks |
|
Build documentation |
|
Start local docs preview with live reload |
|
Validate docs (must pass before merge) |
Key Links#
Registry UI — Browse available Bazel modules
S-CORE Handbook — Project-wide processes and contribution model
Repository Overview — Cross-repo metrics and status
Slack: #score-infrastructure — Infrastructure team discussion
Slack: #score-infrastructure-review-requests — PR review requests
Meeting Minutes — Infrastructure team meeting notes