Skip to content

Capabilities

Presentation Authoring System

oves-decks is the OVES presentation authoring repo. It separates deck work into reusable layers so teams can build or revise decks without rebuilding the visual system each time.

Primary repo capabilities:

  • maintain the live React/Spectacle deck application that is the repo's primary product
  • define deck intent in docs/decks/*.md before or alongside implementation work
  • compose decks from reusable page templates in src/page-templates/ and blocks in src/blocks/
  • maintain purpose-specific deck templates in src/deck-templates/
  • curate published and in-progress deck inventory through content/catalog/decks.json and docs/deck-depot.md
  • support deck-specific local build, serve, scaffold, and summary-generation scripts from package.json

Core Source Areas

Reader And Author Guidance

  • source of truth: docs/index.md, docs/deck-depot.md, docs/authoring-workflow.md
  • purpose: explain how to find, request, export, and build decks

Intent And Standards

  • source of truth: docs/decks/, docs/deck-intents.md, docs/deck-intent-defaults.md
  • purpose: define what a deck should contain and how deck-design documents are structured

Runtime Deck Implementation

  • source of truth: src/decks/, src/deck-templates/, src/page-templates/, src/blocks/
  • purpose: hold the runnable deck app plus the reusable presentation primitives it depends on

Catalog And Curation

  • source of truth: content/catalog/decks.json, docs/deck-depot.md
  • purpose: track published decks, drafts, asset type, and current access paths