Sobre o projeto

Takatora fornece automação de build local para projetos de jogos no Windows e macOS, direcionada especificamente a desenvolvedores solo e pequenas equipes. Elimina a necessidade de servidores CI hospedados ou auto-hospedados (como Jenkins ou GitHub Actions) ao ser executado como um único aplicativo na máquina do usuário. Principais recursos incluem: - Suporte a Engines: Detecção integrada e fluxos de build para Unreal Engine, Unity e Godot. - Configuração: Fluxos de build são definidos usando TOML, com definições de tarefas escritas em scripts F# (.fsx). - Interfaces: Oferece tanto uma Interface de Linha de Comando (CLI) quanto uma GUI desktop construída com Avalonia. - Automação: Inclui um recurso de monitoramento de repositório para disparar execuções automaticamente em novos commits. - Integração Local: Capacidade de abrir projetos diretamente em editores/IDEs e gerenciar o histórico de execuções localmente. - Controle de Versão: Suporta git e git-lfs. O software é construído sobre .NET 8 e F#. Foi projetado para operação em uma única máquina, focando em fluxos de empacotamento e distribuição sem a sobrecarga de agentes remotos ou configurações de servidor baseadas em YAML.