Skip to main content
Ctrl+K

Eclipse S-CORE

  • User’s Guide
  • Features
  • Requirements
  • Modules
  • Contribute
    • Releases
    • Tools
    • PMP
    • Safety
    • Eclipse
    • Decision Records
    • Eclipse S-CORE (Eclipse Safe Open Vehicle Core)
    • User’s Guide
  • GitHub
  • User’s Guide
  • Features
  • Requirements
  • Modules
  • Contribute
  • Releases
  • Tools
  • PMP
  • Safety
  • Eclipse
  • Decision Records
  • Eclipse S-CORE (Eclipse Safe Open Vehicle Core)
  • User’s Guide
  • GitHub

Section Navigation

  • Overview
  • Contribute own module
  • What’s Next?
  • Useful Links
  • User’s Guide
  • Useful Links

Useful Links#

Community & Governance#

  • Eclipse SDV Slack — join the community chat to ask questions and connect with contributors

  • Eclipse S-CORE Project Leads — official list of project leads and committers

  • Architecture Community Discussions — GitHub discussion board for architecture topics

  • Feature Requests & Modifications Board — overview of open feature requests and planned changes

  • Eclipse Community Calendar — public calendar with Feature Team and Community meetings

Key Repositories#

  • Eclipse S-CORE GitHub Organization — umbrella organization for all S-CORE modules

  • score — main repository (requirements, architecture, documentation)

  • module_template — template to start a new S-CORE module

  • reference_integration — reference QNX integration image and integration tests

  • process_description — S-CORE process description (safety, quality, verification)

  • docs-as-code — Sphinx/sphinx-needs toolchain used across all modules

  • tooling — Bazel rules and macros shared across modules

  • bazel_registry — S-CORE Bazel module registry

Project Documentation#

  • S-CORE Documentation — rendered project documentation (requirements, architecture, safety)

  • Decision Records — architectural and process decision records for the S-CORE project

  • Platform Management Plan — project governance and management plan

  • Contribution Guidelines — step-by-step guide for common contribution workflows

  • Contribution Attribution — how to properly attribute contributions

  • Process Description Documentation — general concepts of the S-CORE process

  • Verification Concept — verification approach and testing strategy

  • Docs-as-Code How-To — guide for writing and generating documentation

Build System (Bazel)#

  • Bazel Build System — official Bazel documentation

  • Bazel Modules (Bzlmod) — dependency management with Bazel modules

  • Bazel Central Registry — official public Bazel module registry

  • Bazel Toolchains — configuring compiler toolchains in Bazel

  • Bazel Platforms — defining target CPU architectures

  • Bazel Rules — writing custom Bazel rules

  • Bazel Macros — writing reusable Bazel macros

CI/CD & Configuration#

  • GitHub Actions Documentation — reference for GitHub Actions workflows used in S-CORE CI/CD

  • Otterdog Documentation — tool used to manage Eclipse GitHub organization configuration

  • Eclipse S-CORE OtterDog Config — configuration for the eclipse-score GitHub organization

previous

What’s Next?

next

Features

On this page
  • Community & Governance
  • Key Repositories
  • Project Documentation
  • Build System (Bazel)
  • CI/CD & Configuration
Edit on GitHub

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.17.0.