Skip to content

Proje yapısı

Depo, pnpm workspaces ile yönetilen bir monoreponun içindedir.

Uygulamalar

  • Web uygulaması: konsol, API ve editörün sunulduğu ana uygulama. Yayına aldığınız servis budur. Editör /editor altında sunulur.
  • Tanıtım sitesi: pazarlama sitesi.
  • Editör: sade, bundler kullanmayan tasarım editörü. Web uygulaması tarafından sunulur.

Ortak paketler

  • Veritabanı: şema ve sorgular. Postgres üzerinde Drizzle ile kurulmuştur.
  • UI: tasarım token'ları ve ortak bileşenler.
  • Config: ortam doğrulaması. Böylece hatalı bir yapılandırma daha açılışta başarısız olur.
  • Blocks: CMS tabanlı sayfaların kullandığı içerik blokları.

Notlar

Editör, bilinçli olarak bundler ve TypeScript derlemesinin dışında tutulur. Script etiketleriyle yüklenen düz tarayıcı JavaScript'idir ve web uygulaması bunun bir kopyasını sunar. Uygulama ile editör arasındaki sınırda çalışırken bunu aklınızda tutun.

Yerelde çalıştırmak için bkz. Yerel geliştirme.