Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 1.12 KB

File metadata and controls

51 lines (35 loc) · 1.12 KB

Deniko'ya Katkıda Bulunma

Geliştirme Süreci

  1. Klonla & Yükle

    git clone <repo>
    pnpm install
  2. Ortam Kurulumu

    • .env.example dosyalarını .env olarak kopyalayın (apps/web, apps/api ve kök dizin için gerekliyse).
    • Gerekli anahtarları doldurun (DATABASE_URL, AUTH_SECRET, GCS_*).
  3. Veritabanı

    pnpm prisma:generate
    pnpm prisma:migrate
  4. Geliştirme Sunucusunu Başlat Tüm projeyi (Web + API) başlatmak için:

    pnpm dev

    Sadece Web:

    pnpm --filter @deniko/web dev

    Sadece API:

    pnpm --filter @deniko/api dev

Kod Stili

  • Linting: ESLint zorunludur. pnpm lint komutunu çalıştırın.
  • Formatlama: Prettier zorunludur. pnpm format komutunu çalıştırın.
  • Commitler: Conventional Commits formatını kullanın (feat, fix, docs, chore).

Dokümantasyon

  • Yeni dosyalar eklerseniz ilgili klasördeki README.md dosyasını güncelleyin.
  • Dışa aktarılan (exported) fonksiyonlara TSDoc yorumları /** ... */ ekleyin.