Overview
Create a static, searchable web interface for browsing the Spectrum Design System Glossary, deployed to GitHub Pages.
Related: RFC Discussion #661 - Spectrum Design System Glossary
Deliverables
1. Package Structure
- Create
docs/spectrum-glossary/ package
- Add
package.json, moon.yml, build scripts
- Follow pattern from existing docs sites (
docs/s2-tokens-viewer)
2. Core Features
- Search & Filter: Full-text search across all terms
- Category Navigation: Browse by registry type (sizes, states, variants, etc.)
- Term Detail View: Show all metadata
- Definition (superordinate, description, characteristics)
- Platform variations
- Sources and references
- Related terms with cross-links
- Export: JSON, CSV download options
- Deep Linking: Direct URLs to specific terms
- Mobile Responsive: WCAG 2.1 AA compliant
3. Build System
scripts/build-glossary.js - Compile registry data into static HTML
- Generate static API files in
api/v1/ directory
- Integrate with existing build pipeline
4. GitHub Pages Deployment
- Configure repository for Pages
- Create
.github/workflows/deploy-glossary.yml
- Auto-deploy on changes to registry
- Target URL:
https://adobe.github.io/spectrum-design-data/glossary/
5. Integration
- Link from existing Spectrum documentation
- Embed help links in Component Options Editor
- Reference in naming guide documentation
Dependencies
- ✅ Phase 1: Enhanced schema and content (Completed in feat/add-design-system-registry branch)
- ✅ Phase 2: Platform extensions (Completed in feat/add-design-system-registry branch)
Acceptance Criteria
Estimated Effort
2-3 weeks
Related
Overview
Create a static, searchable web interface for browsing the Spectrum Design System Glossary, deployed to GitHub Pages.
Related: RFC Discussion #661 - Spectrum Design System Glossary
Deliverables
1. Package Structure
docs/spectrum-glossary/packagepackage.json,moon.yml, build scriptsdocs/s2-tokens-viewer)2. Core Features
3. Build System
scripts/build-glossary.js- Compile registry data into static HTMLapi/v1/directory4. GitHub Pages Deployment
.github/workflows/deploy-glossary.ymlhttps://adobe.github.io/spectrum-design-data/glossary/5. Integration
Dependencies
Acceptance Criteria
Estimated Effort
2-3 weeks
Related
GLOSSARY_IMPLEMENTATION_STATUS.md