Source Code Infrastructure

Short summary

Source Code Infrastructure covers how S-CORE repositories are structured, governed, and maintained in a multi-repository setup.

Why this area matters in S-CORE

GitHub is the central collaboration platform for S-CORE. Consistent repository setup and governance are needed so contributors can work predictably across repositories and automation can be reused.

Scope

  • repository structure and baseline conventions
  • contribution and review governance baseline
  • repository metadata and ownership conventions
  • organization and repository automation, including Otterdog usage

Boundaries / what is not covered here

  • application-specific source code architecture
  • build graph design and dependency modeling
  • CI workflow orchestration details

Main tools and technologies

  • GitHub organization and repository features
  • Otterdog for organization and repository automation
  • CODEOWNERS and repository-level policy settings

Current state

Foundations are in place. Baseline standards are documented and partially automated, but consistency is still uneven across repositories.

Key work packages

  • standardize repository baseline files and metadata
  • expand policy automation coverage and exception documentation
  • improve repository lifecycle guidance from onboarding to archival
  • make ownership and review paths more explicit

How contributors can help

  • improve reusable repository setup patterns
  • document current repository practices where implicit
  • improve policy exception transparency
  • reduce manual repository setup steps