A sophisticated HTML5-based system for creating AI-friendly, versioned data visualizations with smart component organization.
html/
├── .ai-context/ # AI agent configuration & rules
├── src/ # Source code
│ ├── components/ # Reusable UI components
│ ├── layouts/ # Page layouts
│ ├── themes/ # Theme system
│ └── core/ # Core functionality
├── views/ # Generated HTML views
├── data/ # Data storage
├── assets/ # Static resources
└── config/ # System configuration
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Generate new view
npm run generate:view- AI-Friendly Structure: Clear 3-level nesting with semantic organization
- Smart Versioning: Git-based version control with semantic versioning
- Theme System: Main theme + secondary themes support
- Component Library: Reusable, trackable components
- Data Visualization: Charts, Mermaid diagrams, tables
- Living Standard: HTML5 compliant with modern features
When working with this system:
- Check
.ai-context/RULES.mdfor conventions - Use the component registry at
src/components/registry.json - Follow naming pattern:
YYYYMMDD_category_name_v##.html - All data visualizations go in
views/data/