feat: docs.pivoine.art

This commit is contained in:
2025-10-09 19:26:41 +02:00
parent d2fcde9302
commit b818e85e77
10 changed files with 1141 additions and 454 deletions

View File

@@ -34,8 +34,13 @@ pivoine-docs-hub/
│ ├── globals.css # Global styles and Tailwind imports
│ ├── layout.tsx # Root layout with metadata
│ └── page.tsx # Main landing page component
├── components/ # Reusable React components
│ ├── icons/ # Custom animated project icons
│ │ ├── KomposeIcon.tsx
│ │ └── index.ts
│ └── README.md
├── public/ # Static assets (add your images here)
├── .eslintrc.json # ESLint configuration
├── eslint.config.mjs # ESLint configuration (flat config)
├── .gitignore # Git ignore rules
├── next.config.js # Next.js configuration
├── package.json # Project dependencies
@@ -140,6 +145,21 @@ const projects = [
3. **Create the documentation** at the specified path (e.g., `/kompose`)
### Custom Project Icons
The **Kompose** project features a custom animated icon (`KomposeIcon`) with:
- Interactive hover effects with glowing animations
- Click/tap interactions with ripple effects
- Pulsing status indicator
- 3D rotation on interaction
To add a custom icon for your project:
1. Create your icon component in `components/icons/YourIcon.tsx`
2. Export it in `components/icons/index.ts`
3. Import and conditionally render it in `app/page.tsx`
See [components/README.md](components/README.md) for detailed instructions.
## 🎯 Deployment
### Building for Production