İçeriğe geç

YGT Labs Mimari Anayasa

Detay

Versiyon: 1.2.1 · Tarih: 2026-06-16 · Durum: Onaylandı

Bu anayasa, YGT Labs ekosistemindeki tüm ürün hatlarının teknik standardını tanımlar.

  • Kendi markalarımızda ETP (ecutuningportal.com) olgunluğunu çoğaltmak
  • Müşteri landinglerini hızlı üretmek ve gerektiğinde teslim etmek
  • Admin panelini landing kodundan fiziksel olarak ayırmak
  • Portal kaynak satışında araç veritabanı API bağımlılığını korumak
  • 3–5 kişilik ekibe öğretilebilir, sürdürülebilir bir yol haritası sunmak
KodÜrün hattıÖncelikDetay
P1Kendi marka landingleriYüksekP1: Kendi Marka Landingleri
P2Müşteri landing fabrikasıOrtaP2: Müşteri Landing Fabrikası
P3ETP B2B satış platformuKorumaP3: ETP B2B Platform
P4Site Hub CMSOrta–yüksekP4: Site Hub CMS
P5Pemm portal kaynak satışıKorumaP5: Pemm PHP Portal
P6TunerStack ECU portalıAyrı ekosistemP6: TunerStack Ekosistemi
P7Araç veritabanı APIAltyapıP7: Araç Veritabanı API
P8Tuning Website parent brandDağıtımP8: Tuning Website

İki ayrı model vardır; karıştırılmaz.

ETP, tuningwebsite, ygtlabs, memsidea ve tunerstack landingleri:

  • Next.js tam klon, dahili /admin katmanı
  • admin.{site} subdomain kullanılmaz
  • Site başına ayrı PostgreSQL veritabanı
  • ETP (P3) kaynak şablon olarak referans alınır

reprocarspain, customremap, kfzservice24 ve benzeri müşteri landingleri:

  • admin.{musteri-domain} → Laravel Filament Site Hub
  • Landing UI ayrı repo veya instance (ADR-001: Astro 5 + React islands)
  • Site başına ayrı PostgreSQL veritabanı
  • Müşteri teslimi: landing repo + içerik DB dump; admin ve Hub YGT Labs’ta kalır
  1. Müşteriye admin paneli veya Hub backend kodu teslim etmek
  2. Pemm’e yeni büyük özellik eklemek (bugfix ve stabilite hariç)
  3. portal.tunerstack.io mimarisini landing/CMS kararlarına karıştırmak
  4. Araç veritabanını portal kaynak koduna gömerek API bağımlılığını kırmak
  5. /en/ prefix üretmek (ETP i18n kuralı)
  6. Mimari değişikliği Mimari Changelog güncellemeden yapmak

Henüz kilitlenmemiş kararlar Açık Kararlar ve Tartışma Günlüğü dosyasında izlenir.

IDKonuDurum
OD-001Site Hub repo ve deploy modeliKısmen
OD-002ADR-001 benchmark zamanlamasıTartışılacak
OD-003Kendi marka admin yüzeyiÇözüldü
OD-004CMS paket satış kanalıErtelendi
OD-005Faz 1 sıra 3+Kısmen

Onaylanmış fazlar: Kendi markalar → Site Hub CMS → Landing fabrikası → Pemm/TunerStack geçişi.

İlgili okuma: Ekosistem Özeti, Mimari Backlog.