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.
python --version
python -m venv venv
.\venv\Scripts\python.exe -m pip install -r requirements.txt#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.
flutter pub get
dart run tool/build_release.dart --validate-only
flutter test#Worker et site
npm ci
npm run test:relay
npm run dev:relaynpm ci
npm run check
npm run buildUne 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