Einrichtung
Dieser Leitfaden behandelt die Einrichtung Ihrer Entwicklungsumgebung für Rayforge.
Linux
Voraussetzungen
Siehe den Installationsleitfaden für Pixi-Installationsanweisungen.
Pre-commit-Hooks (Optional)
Um Ihren Code vor jedem Commit automatisch zu formatieren und zu linten, können Sie Pre-commit-Hooks installieren:
pixi run pre-commit-install
Nützliche Befehle
Alle Befehle werden über pixi run ausgeführt:
pixi run rayforge: Die Anwendung ausführen.- Fügen Sie
--loglevel=DEBUGfür ausführlichere Ausgabe hinzu.
- Fügen Sie
pixi run test: Die vollständige Test-Suite mitpytestausführen.pixi run format: Den gesamten Code mitruffformatieren.pixi run lint: Alle Linter ausführen (flake8,pyflakes,pyright).
Windows
Voraussetzungen
- MSYS2 (stellt die MinGW64-Umgebung bereit).
- Git for Windows.
Installation
Entwicklungsaufgaben unter Windows werden über das run.bat-Skript verwaltet, das ein Wrapper für die MSYS2-Shell ist.
Nach dem Klonen des Repositorys führen Sie den Setup-Befehl von einer Standard-Windows-Eingabeaufforderung oder PowerShell aus:
.\run.bat setup
Dies führt scripts/win/win_setup.sh aus, um alle notwendigen System- und Python-Pakete in Ihre MSYS2/MinGW64-Umgebung zu installieren.
Nützliche Befehle
Alle Befehle werden über das run.bat-Skript ausgeführt:
run app: Die Anwendung aus dem Quellcode ausführen.- Fügen Sie
--loglevel=DEBUGfür ausführlichere Ausgabe hinzu.
- Fügen Sie
run test: Die vollständige Test-Suite mitpytestausführen.run build: Die finale Windows-Executable (.exe) erstellen.