Configuração
Este guia cobre a configuração do seu ambiente de desenvolvimento para o Rayforge.
Linux
Pré-requisitos
Veja o Guia de Instalação para instruções de instalação do Pixi.
Hooks Pre-commit (Opcional)
Para formatar e verificar automaticamente seu código antes de cada commit, você pode instalar hooks pre-commit:
pixi run pre-commit-install
Comandos Úteis
Todos os comandos são executados via pixi run:
pixi run rayforge: Executa a aplicação.- Adicione
--loglevel=DEBUGpara saída mais detalhada.
- Adicione
pixi run test: Executa a suíte de testes completa compytest.pixi run format: Formata todo o código usandoruff.pixi run lint: Executa todos os linters (flake8,pyflakes,pyright).
Windows
Pré-requisitos
- MSYS2 (fornece o ambiente MinGW64).
- Git for Windows.
Instalação
Tarefas de desenvolvimento no Windows são gerenciadas via script run.bat, que é um wrapper para o shell MSYS2.
Após clonar o repositório, execute o comando de configuração a partir de um Prompt de Comando do Windows padrão ou PowerShell:
.\run.bat setup
Isso executa scripts/win/win_setup.sh para instalar todos os pacotes de sistema e Python necessários no seu ambiente MSYS2/MinGW64.
Comandos Úteis
Todos os comandos são executados via script run.bat:
run app: Executa a aplicação a partir do código fonte.- Adicione
--loglevel=DEBUGpara saída mais detalhada.
- Adicione
run test: Executa a suíte de testes completa usandopytest.run build: Compila o executável final do Windows (.exe).