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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.