S-CORE Infrastructure Documentation

Developer Reference

Practical guides and reference for developers working in the S-CORE ecosystem.

This site covers the shared infrastructure behind S-CORE module repositories: build system, testing, CI, code quality, publishing, and operations. Start with Getting Started for a setup walkthrough, or jump to any topic below.

Documentation

Getting Started

Step-by-step setup for new contributors: clone, devcontainer, build, test.

Repository Landscape

Directory of all S-CORE repositories, how they relate, and quick-reference essentials.

Building & Dependencies

Bazel configuration, registry setup, toolchains, policies, and dependency management.

Testing

Test frameworks, ITF integration testing, coverage, and sanitizers.

Code Quality & Compliance

Pre-commit hooks, C++/Rust policies, licensing, and organization settings.

CI & Automation

GitHub Actions workflows, runners, reusable workflows, and required checks.

Publishing & Releases

Module publication flow, registry import, versioning, and container images.

Documentation

MkDocs toolchain, local preview, strict builds, and publishing.

Operations

Registry operations, dependency maintenance, and organization settings management.