منصوبے کے بارے میں

Takatora ونڈوز اور macOS پر گیم پروجیکٹس کے لیے مقامی بلڈ آٹومیشن فراہم کرتا ہے، خاص طور پر اکیلے ڈویلپرز اور چھوٹی ٹیموں کو ہدف بناتا ہے۔ یہ ایک ایپلیکیشن کے طور پر صارف کے مشین پر چل کر میزبانی شدہ یا خود میزبانی شدہ CI سرورز (جیسے Jenkins یا GitHub Actions) کی ضرورت کو ختم کر دیتا ہے۔ اہم قابلیتیں شامل ہیں: - انجن سپورٹ: Unreal Engine، Unity، اور Godot کے لیے مربوط شناخت اور بلڈ فلو۔ - کنفیگریشن: بلڈ فلو TOML کے ذریعے متعین کیے جاتے ہیں، اور ٹاسک کی تعریفیں F# اسکرپٹس (.fsx) میں لکھی جاتی ہیں۔ - انٹرفیسز: کمانڈ لائن انٹرفیس (CLI) اور Avalonia پر مبنی ڈیسک ٹاپ GUI دونوں فراہم کرتا ہے۔ - آٹومیشن: ریپوزٹری واچنگ فیچر شامل ہے جو نئے کمٹس پر خودکار طور پر رن ٹرگر کرتا ہے۔ - مقامی انٹیگریشن: ایڈیٹر/IDE میں براہ راست پروجیکٹس کھولنے اور مقامی طور پر رن ہسٹری مینیج کرنے کی صلاحیت۔ - ورژن کنٹرول: git اور git-lfs کی حمایت کرتا ہے۔ یہ سافٹ ویئر .NET 8 اور F# پر بنایا گیا ہے۔ یہ ایک مشین پر چلنے کے لیے ڈیزائن کیا گیا ہے، پیکجنگ اور ڈسٹریبیوشن ورک فلو پر توجہ مرکوز کرتا ہے بغیر ریموٹ ایجنٹس یا YAML پر مبنی سرور کنفیگریشن کے بوجھ کے۔