Ana içeriğe geç

Geliştirme

Gereksinimler

  • Node.js 22 (bkz. dashboard/.nvmrc)
  • npm (bkz. dashboard/package.json içindeki packageManager alanı)

Kurulum

cd dashboard
npm install

Sık kullanılan komutlar

Aşağıdaki komutlar dashboard/ klasörü içinden çalıştırılır (bkz. dashboard/package.json):

Komut Açıklama
npm run dev Geliştirme sunucusunu başlatır
npm run build Production build alır (tsc && vite build)
npm run lint ESLint kontrolü
npm run typecheck Production kaynak kodu için tsc --noEmit
npm run typecheck:test Test kaynak kodu için tsc --noEmit
npm run test:iqv:ci Jest test suite'ini coverage ile, CI modunda çalıştırır
npm run test:ci test:iqv:ci için kısayol
npm run ci:verify Yukarıdaki lint/typecheck/test/build adımlarının tümünü sırayla çalıştırır

CI

Bu repository'nin CI iş akışı .github/workflows/ci.yml içinde tanımlıdır ve altı zorunlu kontrolün (Lint, Production TypeScript, Test TypeScript, Tests and Coverage, Production Build, Dependency Audit) yanı sıra bir CI kalite raporu (CI / Quality Report) üretir. Ayrıntılar için CI Kalite Raporu sayfasına bakın.