Sobre el proyecto

Takatora proporciona automatización de compilación local para proyectos de juegos en Windows y macOS, dirigido específicamente a desarrolladores solitarios y equipos pequeños. Elimina la necesidad de servidores CI alojados o autogestionados (como Jenkins o GitHub Actions) al ejecutarse como una única aplicación en la máquina del usuario. Capacidades clave incluyen: - Soporte de motor: detección integrada y flujos de compilación para Unreal Engine, Unity y Godot. - Configuración: los flujos de compilación se definen usando TOML, con definiciones de tareas escritas en scripts F# (.fsx). - Interfaces: ofrece tanto una Interfaz de Línea de Comandos (CLI) como una GUI de escritorio construida con Avalonia. - Automatización: incluye una función de vigilancia del repositorio para activar automáticamente ejecuciones al recibir nuevos commits. - Integración local: capacidad de abrir proyectos directamente en editores/IDE y gestionar el historial de ejecuciones localmente. - Control de versiones: soporta git y git-lfs. El software está construido sobre .NET 8 y F#. Está diseñado para operar en una sola máquina, centrado en flujos de empaquetado y distribución sin la sobrecarga de agentes remotos o configuraciones de servidor basadas en YAML.