VidArch Docs
Développeurs

Tests et validation

Exécuter les contrôles attendus avant une pull request.

Tests du serveur

npm test

La suite couvre les URL YouTube, les chemins, les métadonnées Innertube, les images distantes et le téléchargement yt-dlp.

Builds

npm run build
npm run build:demo
npm --prefix client run lint

Le build principal compile le client puis le serveur. Le build de démonstration doit rester totalement statique et ne pas réintroduire d'appel à l'API réelle.

Vérifications de livraison

  • git diff --check ;
  • tests et compilation TypeScript ;
  • absence de secrets, cookies, bases et médias ;
  • démarrage Docker et réponse de /api/health ;
  • parcours desktop et mobile concernés par le changement ;
  • restauration d'une base existante si le schéma évolue.

Un build vert ne remplace pas la vérification visuelle et fonctionnelle des interactions modifiées.

On this page