Перейти до основного вмісту

Налаштування

Цей посібник охоплює налаштування вашого середовища розробки для Rayforge.

Linux

Вимоги

Див. Посібник з встановлення для інструкцій з встановлення Pixi.

Pre-commit хуки (Опціонально)

Щоб автоматично форматувати та лінтувати ваш код перед кожним комітом, ви можете встановити pre-commit хуки:

pixi run pre-commit-install

Корисні команди

Всі команди виконуються через pixi run:

  • pixi run rayforge: Запустити додаток.
    • Додайте --loglevel=DEBUG для більш детального виводу.
  • pixi run test: Запустити повний набір тестів з pytest.
  • pixi run format: Форматувати весь код використовуючи ruff.
  • pixi run lint: Запустити всі лінтери (flake8, pyflakes, pyright).

Windows

Вимоги

Встановлення

Завдання розробки на Windows керуються через скрипт run.bat, який є обгорткою для shell MSYS2.

Після клонування репозиторію запустіть команду налаштування зі стандартного командного рядка Windows або PowerShell:

.\run.bat setup

Це виконує scripts/win/win_setup.sh щоб встановити всі необхідні системні та Python пакети у ваше середовище MSYS2/MinGW64.

Корисні команди

Всі команди виконуються через скрипт run.bat:

  • run app: Запустити додаток з вихідних кодів.
    • Додайте --loglevel=DEBUG для більш детального виводу.
  • run test: Запустити повний набір тестів використовуючи pytest.
  • run build: Зібрати фінальний виконуваний файл Windows (.exe).