Skip to content

fredporter/uDOS-themes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uDOS-themes

Purpose

Public cross-surface themes, token sets, adapters, skins, and visual contracts for the uDOS family.

Ownership

  • themes and skins
  • design tokens
  • reusable cross-surface presentation assets
  • component primitives
  • surface adapters for browser, ThinUI, TUI, workflow, publish, and forms
  • teachable styling examples

Non-Goals

  • runtime semantics
  • provider transport
  • private product branding ownership
  • direct consumption of external style libraries without an adapter boundary

Spine

  • src/
  • registry/
  • docs/
  • tests/
  • scripts/
  • config/
  • examples/

Local Development

Keep themes modular, portable, and render-compatible across browser, ThinUI, TUI, workflow, publish, and form surfaces.

Family Relation

Themes provide the visual contract layer on top of the runtime family. Adapters translate those contracts into renderable output for each surface.

Activation

The repo activation path is documented in docs/activation.md. The theme foundation is documented in docs/v2.0.1-theme-foundation.md. The current integrated design system reference is documented in docs/v2.2.1-integrated-design-system.md.

Run the current repo validation entrypoint with:

bash scripts/run-theme-checks.sh

About

Public theme packs, token sets, and shell-facing visual assets for the uDOS family.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors