Skip to main content
Pinega
Use dark themeMenu

Reference

Repository layout

This page is a lookup map of the current repository. It describes ownership boundaries rather than teaching a workflow.

Top-level surfaces

research.nu
Nushell orchestration for registered research documents and reproducible research builds.
ydmp/
YDMP research workspace templates, models, notes, and supporting research infrastructure.
design/
Pinega Strata canonical tokens, generated cross-platform adapters, Scientific Diagram Language models/layouts, and design tests.
web/
Static multi-page Web platform, native HTML content, Web Components, build scripts, tests, and generated site output.
docs/
Repository-level architecture, audit, workflow, and implementation records that are not themselves the public Web article bodies.
.github/workflows/
CI gates and review-artifact workflows.

Web workspace

web/pages/
Durable semantic HTML for public pages and nested documentation articles.
web/content/
Versioned route, discovery, maturity, and documentation metadata contract; it does not own article prose.
web/src/
CSS, progressive-enhancement Web Components, and shared client-side behaviour.
web/scripts/
Static build, local serving, and build-validation scripts.
web/tests/
Unit/architecture, multi-browser/accessibility, and visual-regression gates.
web/dist/
Generated output. It is a build product, not an authoring source.

Canonical versus generated

Canonical source and generated output must not be confused. For example, Strata tokens originate from the canonical design-token source and generate CSS/TypeScript/Typst adapters; Web article prose originates in native HTML and generates dist pages; documentation discovery records originate in content-index.json and generate navigation/card/manifest projections.

When paths disagree with documentation

Inspect the current repository and the content/research registries before assuming an older path remains valid. Repository state is authoritative for what exists; accepted architecture records govern intended boundaries.