3.7 KiB
3.7 KiB
plaintext\npres-prvng/\n├── versions/ # All presentation variants\n│ ├── pitch.md # 10-min executive pitch\n│ ├── demo-intro.md # 15-min developer introduction\n│ ├── talk.md # 30-45 min technical talk\n│ ├── workshop.md # 1-2 hours comprehensive workshop\n│ ├── full.md # Complete presentation with all content\n│ └── sections/ # Modular slide components (imported)\n│ ├── 01-intro.md # Problem identification & vision\n│ ├── 02-solution.md # Architecture & tech stack\n│ ├── 03-features.md # 7 core features\n│ ├── 04-security.md # Enterprise security deep dive\n│ ├── 05-usecase.md # Real-world web/API deployment\n│ ├── 06-demos.md # Live demonstrations\n│ ├── 07-conclusion.md # Getting started & resources\n│ └── 08-appendix.md # Technical deep dives\n├── run-ultra-simple.nu # Updated launcher script\n├── demos/ # Demo scripts\n└── public/ # Static assets (logo, images)\n\n\n## Presentation Variants\n\n| Variant | Duration | Sections | Use Case |\n|---------|----------|----------|----------|\n| pitch.md | 10 min | 01, 02, 06, 07 | Executive pitch |\n| demo-intro.md | 15 min | 01, 02, 03, 06, 07 | Developer intro before demo |\n| talk.md | 30-45 min | 01-08 (all) | Technical deep dive |\n| workshop.md | 1-2 hours | 01-08 + exercises | Comprehensive learning |\n| full.md | Custom | 01-08 + all slides | Master reference |\n\n## Updated Files\n\n1. run-ultra-simple.nu\n - Path updates: versions/$(presentation_name)\n - File reference: full.md instead of slides.md\n - Usage comments updated\n\n2. All presentation files in versions/\n - Fixed Slidev src: syntax (YAML frontmatter only)\n - Proper section imports using ---src: ./sections/XX.md--- pattern\n - Modular architecture maintained\n\n3. Section files in versions/sections/\n - All 8 modular sections properly organized\n - Ready for import by multiple presentation variants\n - No changes needed to section content\n\n## Key Improvements\n\n✅ Organized Structure: All presentations grouped in versions/ directory\n✅ Proper Naming: full.md (was slides.md) for clarity\n✅ Modular Design: 8 sections can be mixed/matched across variants\n✅ Script Updates: Run launcher correctly points to versions/ path\n✅ Slidev Syntax: All presentations use correct module import syntax\n\n## Running Presentations\n\nbash\n# Interactive menu (shows all available presentations)\nnu run-ultra-simple.nu\n\n# Launch specific presentation\nnu run-ultra-simple.nu pitch # Executive pitch\nnu run-ultra-simple.nu demo-intro # Developer intro\nnu run-ultra-simple.nu talk # Technical talk\nnu run-ultra-simple.nu workshop # Workshop\nnu run-ultra-simple.nu full # Complete presentation\n\n\n## Usage Notes\n\n- The run script automatically checks for presentations in versions/ directory\n- Each presentation file maintains proper Slidev syntax with src: imports\n- Sections are independently maintainable while being reused across variants\n- All presentations are self-contained with proper dependencies to ./sections/\n\n---\nLast Updated: 2025-11-14\nReorganization Complete: ✅