-
Klonla & Yükle
git clone <repo> pnpm install
-
Ortam Kurulumu
.env.exampledosyalarını.envolarak kopyalayın (apps/web,apps/apive kök dizin için gerekliyse).- Gerekli anahtarları doldurun (DATABASE_URL, AUTH_SECRET, GCS_*).
-
Veritabanı
pnpm prisma:generate pnpm prisma:migrate
-
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
- Linting: ESLint zorunludur.
pnpm lintkomutunu çalıştırın. - Formatlama: Prettier zorunludur.
pnpm formatkomutunu çalıştırın. - Commitler: Conventional Commits formatını kullanın (feat, fix, docs, chore).
- Yeni dosyalar eklerseniz ilgili klasördeki
README.mddosyasını güncelleyin. - Dışa aktarılan (exported) fonksiyonlara TSDoc yorumları
/** ... */ekleyin.