Configuration
Ce guide couvre la configuration de votre environnement de développement pour Rayforge.
Linux
Prérequis
Voir le Guide d'installation pour les instructions d'installation de Pixi.
Hooks pre-commit (Optionnel)
Pour formater et analyser automatiquement votre code avant chaque commit, vous pouvez installer les hooks pre-commit :
pixi run pre-commit-install
Commandes utiles
Toutes les commandes sont exécutées via pixi run :
pixi run rayforge: Exécuter l'application.- Ajoutez
--loglevel=DEBUGpour une sortie plus verbeuse.
- Ajoutez
pixi run test: Exécuter la suite de tests complète avecpytest.pixi run format: Formater tout le code avecruff.pixi run lint: Exécuter tous les linters (flake8,pyflakes,pyright).
Windows
Prérequis
- MSYS2 (fournit l'environnement MinGW64).
- Git pour Windows.
Installation
Les tâches de développement sur Windows sont gérées via le script run.bat, qui est un wrapper pour le shell MSYS2.
Après avoir cloné le dépôt, exécutez la commande de configuration depuis une invite de commande Windows standard ou PowerShell :
.\run.bat setup
Cela exécute scripts/win/win_setup.sh pour installer tous les paquets système et Python nécessaires dans votre environnement MSYS2/MinGW64.
Commandes utiles
Toutes les commandes sont exécutées via le script run.bat :
run app: Exécuter l'application depuis les sources.- Ajoutez
--loglevel=DEBUGpour une sortie plus verbeuse.
- Ajoutez
run test: Exécuter la suite de tests complète avecpytest.run build: Construire l'exécutable Windows final (.exe).