Files
leptos-shadcn-ui/docs
Peter Hanssens 2b99fcc315 feat: Add WASM-optimized ShadCN UI package
🚀 New Features:
- Add leptos-shadcn-ui-wasm package with minimal dependencies
- 10 core components optimized for WebAssembly
- Feature flags for granular bundle control
- WASM-specific utilities and helpers

🔧 Technical Improvements:
- Fix WASM compatibility issues in test-utils package
- Add conditional compilation for native vs WASM targets
- Update contract-testing package for WASM compatibility
- Add comprehensive WASM demo application

📦 Bundle Optimization:
- 70% reduction in dependencies (150+ → 25)
- WASM-compatible only dependencies
- Gzipped bundle size: ~813KB for full demo

📚 Documentation:
- Complete README with examples and migration guide
- Bundle size comparisons and performance metrics
- Comprehensive remediation plan and design docs

 Testing:
- All packages compile for wasm32-unknown-unknown
- Feature flags work correctly
- Demo builds and runs successfully
- Backward compatibility maintained
2025-09-21 19:12:37 +10:00
..

Leptos ShadCN UI Documentation

Welcome to the comprehensive documentation for the Leptos ShadCN UI component library. This documentation is organized to help you find the information you need quickly, whether you're just getting started or working on advanced features.

📚 Documentation Structure

🚀 Getting Started

Perfect for newcomers to the project:

🏗️ Architecture

Deep dive into the technical design:

🧩 Components

Component library reference:

🧪 Testing

Comprehensive testing documentation:

📦 Releases

Release management and version history:

🗺️ Roadmap

Project planning and future direction:

🤝 Contributing

How to contribute to the project:

🎯 Quick Navigation

For New Users

  1. Start with Getting Started
  2. Try the Basic Examples
  3. Read the Component API Reference

For Developers

  1. Review Architecture Overview
  2. Check Testing Guidelines
  3. Follow Contributing Guidelines

For Maintainers

  1. Understand Release Process
  2. Review Roadmap
  3. Check Performance Benchmarks

🔗 External Resources

📝 Documentation Standards

This documentation follows these principles:

  • User-focused: Organized by user journey and needs
  • Comprehensive: Covers all aspects of the project
  • Up-to-date: Regularly maintained and reviewed
  • Accessible: Clear language and good structure
  • Searchable: Well-organized with clear navigation

🤝 Contributing to Documentation

We welcome contributions to improve this documentation! Please see our Contributing Guidelines for details on how to:

  • Report documentation issues
  • Suggest improvements
  • Submit documentation updates
  • Follow our writing standards

Last updated: September 2025