Files
docs/_index/index.html
Vishesh 'ironeagle' Bangotra d802fe9528
All checks were successful
continuous-integration/drone/push Build is passing
added Media Manager Tutorial Card and bumped up to version 0.1.4
2025-11-20 22:29:54 +05:30

164 lines
3.7 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Aetoskia Developer Documentation</title>
<style>
:root {
--bg: #0d1117;
--card: #161b22;
--text: #e6edf3;
--muted: #8b949e;
--accent: #2dd4bf;
--accent-dim: #1e9184;
--border: #30363d;
--font-main: 'Inter', 'Roboto', sans-serif;
--font-code: 'JetBrains Mono', monospace;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
background: var(--bg);
color: var(--text);
font-family: var(--font-main);
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 3rem 1.5rem;
}
header {
text-align: center;
margin-bottom: 3rem;
}
h1 {
font-size: 2.5rem;
color: var(--accent);
letter-spacing: 0.5px;
margin-bottom: 0.5rem;
}
p {
color: var(--muted);
font-size: 1rem;
margin-bottom: 0.5rem;
}
.grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 1.5rem;
width: 100%;
max-width: 900px;
}
.card {
background: var(--card);
border: 1px solid var(--border);
border-radius: 12px;
padding: 1.8rem;
text-align: left;
transition: transform 0.15s ease, box-shadow 0.15s ease;
}
.card:hover {
transform: translateY(-4px);
box-shadow: 0 0 20px rgba(45, 212, 191, 0.2);
border-color: var(--accent);
}
.card h2 {
color: var(--accent);
font-size: 1.4rem;
margin-bottom: 0.4rem;
}
.card p {
color: var(--muted);
font-size: 0.95rem;
line-height: 1.6;
}
.card a {
color: var(--accent);
text-decoration: none;
display: inline-block;
margin-top: 0.8rem;
font-weight: 500;
}
.card a:hover {
color: var(--accent-dim);
text-decoration: underline;
}
footer {
margin-top: 4rem;
text-align: center;
color: var(--muted);
font-size: 0.9rem;
}
</style>
</head>
<body>
<header>
<h1>Aetoskia Developer Docs</h1>
<p>Central documentation hub for Aetoskia projects</p>
<span style="
background: #30363d;
color: #fff;
padding: 3px 8px;
border-radius: 6px;
font-size: 0.85rem;
font-weight: 600;
border: 1px solid #484f58;
">
Build: 0.1.4
</span>
</header>
<div class="grid">
<div class="card">
<h2>Mongo Ops</h2>
<p>
A modular, async MongoDB operations layer for FastAPI microservices.
Simplifies CRUD, transactions, and model management.
</p>
<a href="/mongo-ops/">View Documentation →</a>
</div>
<div class="card">
<h2>Blog API</h2>
<p>
A modular, async Blog API backend for FastAPI microservices.
Provides streamlined CRUD operations for articles and authors, supports nested author details within article endpoints, and enables simple association management between content and contributors.
</p>
<a href="/api/blog/">View Documentation →</a>
</div>
<div class="card">
<h2>Media Manager Tutorial</h2>
<p>
Step-by-step guide to the Media Manager architecture, ingestion pipeline,
automation workflows, and integration with Radarr, Sonarr, and your custom
dashboard services.
</p>
<a href="/tutorial/media-manager/">View Tutorial →</a>
</div>
</div>
<footer>
© 2025 Aetoskia Developer Network — Built with ❤️ on Raspberry Pi
</footer>
</body>
</html>