S-CORE Infrastructure LandscapeΒΆ
Overview, roadmap, contribution guide, and reference
Get oriented in the S-CORE infrastructure landscape.
This site explains what S-CORE infrastructure is, which shared capabilities and repositories already exist, how mature they are, what is still missing, and how a concrete issue or pull request fits into the bigger picture.
Who should read this
Technical and non-technical stakeholders who need an overview, plus infrastructure contributors who need to understand the current state, gaps, and direction of the project infrastructure.
Typical reader questions:
- What do we mean by S-CORE infrastructure?
- Which infrastructure building blocks already exist?
- How far along is each area?
What it covers
The technical capabilities that make engineering work possible and scalable across S-CORE: source code infrastructure, developer environment, builds and dependencies, testing, code analysis, dependency analysis, automation, release distribution, documentation, traceability, and operations.
The chapters are capability-oriented, but they are grounded in the actual repositories that implement the infrastructure across the Eclipse S-CORE GitHub organization.
Cross-cutting concerns such as security and compliance are described inside the chapters where the work actually happens rather than as standalone silos.
What this site is for
An infrastructure overview, a development map for current state and remaining work, a contribution map for infrastructure contributors, and a reference for architecture and cross-cutting concerns.
Typical contributor questions:
- How do we do a specific thing?
- Where should I look for a topic or responsibility?
- How does this issue or PR belong to the big picture?
Chapter MapΒΆ
This chapter map is generated from the `#` and `##` headings in the numbered chapter files. Click any chapter or section box to open it.
Status LegendΒΆ
- π’ Implemented and effective
- π‘ Partially implemented / needs improvement
- π Implemented but problematic or insufficient
- π΄ Not started
- βͺ Unknown / not yet assessed