OSIADocs
Préversion
VérifiéVérifié le 2026-08-07

Environnement de développement

Préparer les dépôts privés PC/mobile/site et le Worker public sans confondre build et publication.

#PC Python

Dans une copie de travail autorisée, vérifier Python 3.10+, créer un environnement virtuel puis installer les dépendances verrouillées par le dépôt. Le script Windows interne automatise aussi cloudflared, FFmpeg, les services au démarrage et la règle pare-feu; l’examiner avant exécution car il modifie la machine.

powershell
python --version
python -m venv venv
.\venv\Scripts\python.exe -m pip install -r requirements.txt
Exemple développeur; exécuter uniquement dans le dépôt privé autorisé.

#Mobile Flutter

La chaîne vérifiée demande Dart 3.12 compatible, Flutter, le SDK Android et Java 17 pour la compilation Android. Le helper de release valide le manifeste de capacités production avant une build officielle.

shell
flutter pub get
dart run tool/build_release.dart --validate-only
flutter test
Validation locale; aucune publication.

#Worker et site

shell
npm ci
npm run test:relay
npm run dev:relay
Worker: tests et développement local.
shell
npm ci
npm run check
npm run build
Site: validation complète et export statique.

Une commande de build ne déploie rien. Les commandes de déploiement restent opérationnelles et hors du parcours standard de contribution.

Provenance de cette page

Faits produit vérifiés sur PC 7b6b3b000b89, mobile d492cc89cf77 et Worker f07e239bd455.

Sources consultées
  • PC: install.bat et uninstall.bat
  • Mobile: assets/production_capabilities.json
  • Worker: wrangler.relay.toml