- Add comprehensive database migrations (001-024) for schema evolution - Enhance API schema with expanded type definitions and resolvers - Add new middleware: audit logging, rate limiting, MFA enforcement, security, tenant auth - Implement new services: AI optimization, billing, blockchain, compliance, marketplace - Add adapter layer for cloud integrations (Cloudflare, Kubernetes, Proxmox, storage) - Update Crossplane provider with enhanced VM management capabilities - Add comprehensive test suite for API endpoints and services - Update frontend components with improved GraphQL subscriptions and real-time updates - Enhance security configurations and headers (CSP, CORS, etc.) - Update documentation and configuration files - Add new CI/CD workflows and validation scripts - Implement design system improvements and UI enhancements
74 lines
2.8 KiB
TypeScript
74 lines
2.8 KiB
TypeScript
import { PublicLayout } from '@/components/layout/public-layout'
|
|
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'
|
|
import Link from 'next/link'
|
|
import { Button } from '@/components/ui/button'
|
|
|
|
export default function GuidesPage() {
|
|
return (
|
|
<PublicLayout>
|
|
<div className="min-h-screen bg-studio-black py-24 px-4">
|
|
<div className="mx-auto max-w-4xl">
|
|
<h1 className="mb-8 text-4xl font-bold text-white">Conceptual Guides</h1>
|
|
|
|
<div className="space-y-6">
|
|
<Card>
|
|
<CardHeader>
|
|
<CardTitle className="text-white">Architecture Overview</CardTitle>
|
|
<CardDescription>
|
|
Understanding the Sankofa Phoenix architecture
|
|
</CardDescription>
|
|
</CardHeader>
|
|
<CardContent>
|
|
<p className="text-gray-300 mb-4">
|
|
Learn about the multi-tier architecture, global deployment model, and
|
|
how components work together to deliver sovereign cloud infrastructure.
|
|
</p>
|
|
<Button variant="outline" asChild>
|
|
<Link href="/docs/guides/architecture">Read Architecture Guide →</Link>
|
|
</Button>
|
|
</CardContent>
|
|
</Card>
|
|
|
|
<Card>
|
|
<CardHeader>
|
|
<CardTitle className="text-white">Well-Architected Framework</CardTitle>
|
|
<CardDescription>
|
|
Best practices for building on Sankofa Phoenix
|
|
</CardDescription>
|
|
</CardHeader>
|
|
<CardContent>
|
|
<p className="text-gray-300 mb-4">
|
|
Guidelines for building reliable, secure, performant, and cost-effective
|
|
applications on the Phoenix platform.
|
|
</p>
|
|
<Button variant="outline" asChild>
|
|
<Link href="/docs/guides/well-architected">View Framework →</Link>
|
|
</Button>
|
|
</CardContent>
|
|
</Card>
|
|
|
|
<Card>
|
|
<CardHeader>
|
|
<CardTitle className="text-white">Best Practices</CardTitle>
|
|
<CardDescription>
|
|
Recommended patterns and practices
|
|
</CardDescription>
|
|
</CardHeader>
|
|
<CardContent>
|
|
<p className="text-gray-300 mb-4">
|
|
Learn from real-world examples and recommended patterns for common
|
|
use cases and scenarios.
|
|
</p>
|
|
<Button variant="outline" asChild>
|
|
<Link href="/docs/guides/best-practices">View Best Practices →</Link>
|
|
</Button>
|
|
</CardContent>
|
|
</Card>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</PublicLayout>
|
|
)
|
|
}
|
|
|