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/*.mdbefore or alongside implementation work - compose decks from reusable page templates in
src/page-templates/and blocks insrc/blocks/ - maintain purpose-specific deck templates in
src/deck-templates/ - curate published and in-progress deck inventory through
content/catalog/decks.jsonanddocs/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