عن المشروع

Takatora توفر أتمتة بناء محلية لمشاريع الألعاب على Windows و macOS، مع استهداف خاص للمطورين الفرديين والفرق الصغيرة. تلغي الحاجة إلى خوادم CI مستضافة أو مستضافة ذاتيًا (مثل Jenkins أو GitHub Actions) عن طريق التشغيل كتطبيق واحد على جهاز المستخدم. القدرات الرئيسية تشمل: - دعم المحركات: اكتشاف مدمج وتدفقات بناء لـ Unreal Engine و Unity و Godot. - التكوين: تُعرّف تدفقات البناء باستخدام TOML، وتُكتب تعريفات المهام في سكريبتات F# (.fsx). - الواجهات: توفر كلًا من واجهة سطر الأوامر (CLI) وواجهة مستخدم سطح مكتب مبنية بـ Avalonia. - الأتمتة: تشمل ميزة مراقبة المستودع لتشغيل العمليات تلقائيًا عند حدوث ارتكاب جديد. - التكامل المحلي: إمكانية فتح المشاريع مباشرة في المحررات/بيئات التطوير المتكاملة وإدارة سجل التشغيل محليًا. - التحكم في الإصدارات: تدعم git و git-lfs. البرنامج مبني على .NET 8 و F#. صُمم للعمل على جهاز واحد، مع التركيز على عمليات التعبئة والتوزيع دون عبء الوكلاء البعيد أو تكوينات الخادم القائمة على YAML.