import { motion } from "framer-motion" import React from "react" import { Footer } from "../components/Footer" import { Navigation } from "../components/Navigation" const Docs: React.FC = () => { const docSections = [ { title: "Getting Started", icon: "๐Ÿš€", items: [ { name: "Quick Start Guide", href: "https://github.com/chatman-media/timeline-studio/blob/main/docs/en/01_project_docs/quick-start.md", }, { name: "Installation", href: "https://github.com/chatman-media/timeline-studio/blob/main/docs/en/01_project_docs/installation.md", }, { name: "Project Structure", href: "https://github.com/chatman-media/timeline-studio/blob/main/docs/en/01_project_docs/project-structure.md", }, ], }, { title: "Architecture", icon: "๐Ÿ—๏ธ", items: [ { name: "Architecture Overview", href: "https://github.com/chatman-media/timeline-studio/blob/main/docs/en/01_project_docs/architecture-overview.md", }, { name: "Frontend Architecture", href: "https://github.com/chatman-media/timeline-studio/blob/main/docs/en/03_architecture/frontend/overview.md", }, { name: "Backend Architecture", href: "https://github.com/chatman-media/timeline-studio/blob/main/docs/en/03_architecture/backend/overview.md", }, ], }, { title: "Development", icon: "๐Ÿ’ป", items: [ { name: "Development Guide", href: "https://github.com/chatman-media/timeline-studio/blob/main/docs/en/05_development/README.md", }, { name: "Development Commands", href: "https://github.com/chatman-media/timeline-studio/blob/main/docs/en/05_development/development-commands.md", }, { name: "Plugin Development", href: "https://github.com/chatman-media/timeline-studio/blob/main/docs/en/05_development/plugin-development.md", }, ], }, { title: "API Reference", icon: "๐Ÿ“š", items: [ { name: "Media API", href: "https://github.com/chatman-media/timeline-studio/blob/main/docs/en/04_api_reference/media_api.md", }, { name: "Generated API Docs", href: "/api-docs/", external: true }, ], }, { title: "Deployment", icon: "๐Ÿšข", items: [ { name: "Build Guide", href: "https://github.com/chatman-media/timeline-studio/blob/main/docs/en/06_deployment/build_guide.md", }, { name: "Windows Build", href: "https://github.com/chatman-media/timeline-studio/blob/main/docs/en/06_deployment/platforms/windows.md", }, { name: "OAuth Setup", href: "https://github.com/chatman-media/timeline-studio/blob/main/docs/en/06_deployment/oauth_setup.md", }, ], }, { title: "Testing", icon: "๐Ÿงช", items: [ { name: "Testing Guide", href: "https://github.com/chatman-media/timeline-studio/blob/main/docs/en/12_testing/README.md", }, { name: "Backend Testing", href: "https://github.com/chatman-media/timeline-studio/blob/main/docs/en/12_testing/backend-testing.md", }, ], }, ] return (
{/* Hero Section */}
{/* Background gradient */}
{/* Animated background elements */}

Documentation

Everything you need to know about Timeline Studio

Development guides, API reference, and best practices ๐Ÿ“š

{/* Documentation Sections */}
{docSections.map((section, index) => (
{/* Glassmorphism background */}
{/* Border gradient */}
{/* Content */}
{section.icon}

{section.title}

))}
{/* Glassmorphism background */}
{/* Border gradient */}
{/* Content */}

Want to contribute?

Help us improve Timeline Studio by contributing to the documentation or codebase.

) } export default Docs