Skip to content

Platform Overview

Repository Tour

Understand how the Starter Kit repository separates platform guidance, reusable templates, examples, and project evidence.

Repository Workbench Model Next: Quick Start

Repository Tour

Purpose

This page explains how the Starter Kit repository is organized.

The repository is designed like an engineering workbench. It separates guidance, templates, examples, internal platform support, and project-specific evidence so teams can see what to read, what to copy, what to compare, and what to complete.

Repository model

Engineering Platform → learn the process
Template Library      → copy a starting point
Examples              → study completed evidence
Project Workspace     → produce your project's evidence

Why docs/project-workspace/ exists

This repository uses docs/ as the MkDocs publication root for GitHub Pages. That means docs/ contains the website and platform documentation.

For project evidence, the Starter Kit uses a dedicated workspace:

docs/project-workspace/

That keeps platform documentation separate from the evidence created for a cloned project.

Main directories

docs/platform/

Guided onboarding for the Starter Kit: what it is, how to use it, the lifecycle, repository tour, and quick start.

docs/engineering/

Public Engineering Stage guidance for ES-100 through ES-114, including activities, evidence, outputs, gates, and manifests.

docs/template-library/

Reusable artifact templates. Copy templates into the project workspace, then complete them for your system.

docs/examples/

Completed reference examples, including LMU/COICP, that show how ETIS evidence may look in practice.

docs/project-workspace/

The project evidence workspace where a cloned project records vision, requirements, architecture, testing, operations, monitoring, and stewardship evidence.

docs/platform-design/

Internal platform architecture and design records. This supports platform maintenance and is not part of the public guided workflow.

What not to confuse

Area Use Do not
docs/platform/ Learn how to adopt the Starter Kit Treat onboarding pages as project evidence
docs/engineering/ Read Engineering Stage guidance Edit stage guidance for one project
docs/template-library/ Copy reusable templates Complete project evidence in the template source
docs/examples/ Compare completed examples Copy example decisions blindly
docs/project-workspace/ Store completed project evidence Mix platform documentation with project artifacts
docs/platform-design/ Maintain internal platform architecture Add it to public navigation unless intentionally productized

Project workspace evidence families

docs/project-workspace/
├── vision/
├── requirements/
├── planning/
├── architecture/
├── design/
├── implementation/
├── integration/
├── testing/
├── release/
├── operations/
├── deployment/
├── monitoring/
├── stewardship/
└── governance/

Public and internal boundaries

Public-facing guidance belongs under docs/platform/, docs/engineering/, docs/template-library/, and docs/examples/.

Internal platform support files should remain internal unless intentionally surfaced through navigation. In particular:

docs/engineering/_shared/
docs/platform-design/

should not be treated as ordinary public navigation sections.

Daily working model

Most users should rarely modify the Engineering Platform, Template Library, or Examples. Those areas are the reference library.

Most project-specific engineering work should occur in:

docs/project-workspace/

Think of the rest of the repository as the engineering reference library and the project workspace as the engineering notebook for the system being built.

Common Pitfall

Do not edit the template library as if it were your project evidence. Templates are reusable starting points; completed evidence belongs in docs/project-workspace/.

Engineering Insight

A well-structured repository makes the system’s engineering history reviewable instead of recoverable only through memory.

Continue to Quick Start

Choose your starting path and begin the platform intentionally.

Continue to Quick Start →