À propos du projet
Takatora fournit une automatisation de compilation locale pour les projets de jeux sur Windows et macOS, ciblant spécifiquement les développeurs solos et les petites équipes. Il élimine le besoin de serveurs CI hébergés ou auto‑hébergés (comme Jenkins ou GitHub Actions) en s'exécutant comme une seule application sur la machine de l'utilisateur.
Fonctionnalités clés :
- Support des moteurs : détection intégrée et flux de compilation pour Unreal Engine, Unity et Godot.
- Configuration : les flux de compilation sont définis à l'aide de TOML, avec les définitions de tâches écrites en scripts F# (.fsx).
- Interfaces : propose à la fois une interface en ligne de commande (CLI) et une interface graphique de bureau construite avec Avalonia.
- Automatisation : inclut une fonction de surveillance de dépôt permettant de déclencher automatiquement des exécutions lors de nouveaux commits.
- Intégration locale : possibilité d'ouvrir les projets directement dans les éditeurs/IDE et de gérer l'historique des exécutions localement.
- Contrôle de version : prend en charge git et git-lfs.
Le logiciel est basé sur .NET 8 et F#. Il est conçu pour fonctionner sur une seule machine, mettant l'accent sur les workflows d'empaquetage et de distribution sans la surcharge des agents distants ou des configurations serveur basées sur YAML.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.