Eklentiler (Plugins)
Achidemy dokümantasyonu ve uygulama tarafında kullanılan eklenti ve entegrasyonlar.
Bu sayfa, Achidemy ekosisteminde kullanılan eklenti ve entegrasyonları özetler.
Dokümantasyon (Starlight)
Section titled “Dokümantasyon (Starlight)”- Starlight theme:
starlight-theme-black— Docs sitesi teması ve navigasyon. - Özelleştirmeler:
astro.config.mjsiçinde sidebar, logo, sosyal linkler ve footer metni yapılandırılır.
Uygulama (Achidemy LMS)
Section titled “Uygulama (Achidemy LMS)”Uygulama tarafında eklenti yapısı doğrudan “plugin” olarak ayrılmamıştır; özellikler lib, workers ve routes ile modüler şekilde eklenir. Aşağıda kullanılan ana paketler ve resmi dokümantasyonları listelenmiştir:
Ödeme ve Finans
Section titled “Ödeme ve Finans”- Stripe — Ödeme ve webhook entegrasyonu.
Stripe geliştirmeleri ve daha fazla bilgi için: Stripe Dokümantasyonu
Kimlik Doğrulama
Section titled “Kimlik Doğrulama”- Better Auth — Kimlik doğrulama (e-posta, Google OAuth).
Better Auth geliştirmeleri ve daha fazla bilgi için: Better Auth Dokümantasyonu
Medya ve CDN
Section titled “Medya ve CDN”- Bunny CDN — Video streaming ve storage.
Bunny geliştirmeleri ve daha fazla bilgi için: Bunny.net Dokümantasyonu
API ve Veritabanı
Section titled “API ve Veritabanı”-
GraphQL Yoga — GraphQL API katmanı.
GraphQL Yoga geliştirmeleri ve daha fazla bilgi için: GraphQL Yoga Dokümantasyonu -
Drizzle ORM — PostgreSQL veritabanı ORM.
Drizzle geliştirmeleri ve daha fazla bilgi için: Drizzle ORM Dokümantasyonu -
Neon — Serverless PostgreSQL veritabanı.
Neon geliştirmeleri ve daha fazla bilgi için: Neon Dokümantasyonu
UI ve Stil
Section titled “UI ve Stil”-
Shadcn UI (Radix UI) — UI bileşen kütüphanesi.
Shadcn UI geliştirmeleri ve daha fazla bilgi için: Shadcn UI Dokümantasyonu | Radix UI Dokümantasyonu -
Tailwind CSS — Utility-first CSS framework.
Tailwind CSS geliştirmeleri ve daha fazla bilgi için: Tailwind CSS Dokümantasyonu
Routing ve Framework
Section titled “Routing ve Framework”- React Router — React için routing kütüphanesi.
React Router geliştirmeleri ve daha fazla bilgi için: React Router Dokümantasyonu
Editörler ve Metin İşleme
Section titled “Editörler ve Metin İşleme”-
TipTap — Rich text editor.
TipTap geliştirmeleri ve daha fazla bilgi için: TipTap Dokümantasyonu -
Monaco Editor — Code editor (VS Code editörü).
Monaco Editor geliştirmeleri ve daha fazla bilgi için: Monaco Editor Dokümantasyonu
Çoklu Dil
Section titled “Çoklu Dil”- i18next — Uluslararasılaştırma (i18n) framework’ü.
i18next geliştirmeleri ve daha fazla bilgi için: i18next Dokümantasyonu
Deployment ve Infrastructure
Section titled “Deployment ve Infrastructure”-
Cloudflare Workers — Edge computing platformu.
Cloudflare Workers geliştirmeleri ve daha fazla bilgi için: Cloudflare Workers Dokümantasyonu -
Wrangler — Cloudflare Workers CLI.
Wrangler geliştirmeleri ve daha fazla bilgi için: Wrangler Dokümantasyonu
Belirli bir entegrasyonun detayı için ilgili mimari veya referans sayfasına bakın.