Musea - Component gallery and documentation for Vize Vue components.
Musea (plural of museum) represents a gallery space where art is displayed and documented. Similarly, vize_musea provides a gallery for Vue components, allowing developers to view and interact with components in isolation - similar to Storybook.
- Component Gallery - Browse Vue components visually
- Art Files - Document components with
*.art.vue - Variants - Showcase component states
- Design Tokens - Centralized design system (Palette)
use vize_musea::art::{parse_art, ArtDescriptor};
let art = parse_art(source)?;
println!("Title: {}", art.title);
for variant in art.variants {
println!(" - {}", variant.name);
}use vize_musea::palette::{Palette, Token};
let palette = Palette::from_file("palette.toml")?;
let color = palette.get("colors.primary")?;use vize_musea::docs::generate_docs;
let markdown = generate_docs(&art)?;MIT