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