How yuyuqp/zellner works
Zellner is a family of VS Code color themes, distributed as core and extended extension packs. Its authoring workflow is to define a semantic color scheme, expand that scheme against a light or dark theme template, and produce a full VS Code theme. Separately, users install a pack and select one of its contributed themes in a compatible editor. The README documents the semantic palette and variant families; sampled source confirms scheme normalization and template expansion. The excerpts do not establish how expanded themes are connected to the packaged theme files, so that link is omitted.
Main entry points: expand-theme.js Scheme expander · schemes Color schemes · theme-template.js Light template · theme-template-dark.js Dark template
Components 9
Theme authoring
- Color schemes
schemes - Light template
scripts/theme-template.js - Dark template
scripts/theme-template-dark.js - Scheme expander
scripts/expand-theme.js - Expanded theme
Theme packs
- Core themes
packages/vscode - Extended variants
packages/vscode-extended
Other components
- Theme author
- VS Code-compatible editor
Connections 8
- Theme author → Color schemes: defines
- Theme author → Scheme expander: runs
- Color schemes → Scheme expander: reads
- Light template → Scheme expander: maps light
- Dark template → Scheme expander: maps dark
- Scheme expander → Expanded theme: produces
- VS Code-compatible editor → Core themes: loads
- VS Code-compatible editor → Extended variants: loads