Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions presentation/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
node_modules
.slidev
dist
*.pdf
.DS_Store
53 changes: 53 additions & 0 deletions presentation/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Meta Effect Presentation

Slidev presentation for the inaugural Effect SF Meetup.

## Running the Presentation

```bash
# Install dependencies (if not already done)
pnpm install

# Start development server
pnpm dev

# Build for production
pnpm build

# Export to PDF
pnpm export
```

## Presentation Structure

1. **Opening (Slides 1-3)** - Title, hook, problem statement
2. **Solution (Slides 4-6)** - Philosophy, how it works
3. **Component Showcase (Slides 7-11)** - Real code examples
4. **Architecture (Slides 12-14)** - Registry, services, patterns
5. **Live Demo (Slides 15-17)** - Copy, customize, compose
6. **Comparison (Slides 18-20)** - vs npm packages, shadcn inspiration
7. **Deep Dive (Slides 21-22)** - Component library, Effect principles
8. **Vision (Slides 23-25)** - Roadmap, contribution guide
9. **Closing (Slides 26-28)** - Resources, Q&A, thank you

## Customization

Edit `slides.md` to customize:
- Content and examples
- Code snippets
- Transitions and animations
- Speaker notes

## Tips for Presenting

- Use arrow keys or space to navigate
- Press `o` for slide overview
- Press `d` to toggle dark mode
- Press `f` for fullscreen
- Press `c` to show presenter mode with notes

## Resources

- Slidev Docs: https://sli.dev
- Effect Docs: https://effect.website
- Meta Effect: https://github.com/effect-meta/meta-effect
15 changes: 15 additions & 0 deletions presentation/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "meta-effect-presentation",
"version": "1.0.0",
"description": "Meta Effect pitch for Effect SF Meetup",
"type": "module",
"scripts": {
"dev": "slidev --open",
"build": "slidev build",
"export": "slidev export"
},
"dependencies": {
"@slidev/cli": "^0.49.0",
"@slidev/theme-default": "latest"
}
}
Loading