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

`abstractplay/gameslib` ریپوزٹری TypeScript میں بنیادی گیمز کے نفاذ فراہم کرتی ہے جو Abstract Play پر نمایاں ہیں۔ یہ ایک بنیادی لائبریری کے طور پر ڈیزائن کی گئی ہے جسے فرنٹ اینڈ انٹرفیس اور بیک اینڈ سسٹم دونوں میں لپیٹا جانا ہے۔ فی الحال، تمام Abstract Play گیمز کو TypeScript میں کوڈ کیا جانا چاہیے اور اس لائبریری میں شامل ہونا چاہیے، حالانکہ مستقبل میں بیرونی طور پر ہوسٹڈ گیمز کی حمایت کی منصوبہ بندی ہے۔ پروجیکٹ میں npm کا استعمال کرتے ہوئے بلڈ ہدایات، ٹیسٹنگ کی صلاحیتیں، اور پبلک فیسنگ API کے لیے دستاویزات شامل ہیں۔ ڈویلپرز پل رکویسٹس کے ذریعے تعاون کر سکتے ہیں اور سپورٹ کے لیے کمیونٹی ڈسکارڈ میں شامل ہونے کی ترغیب دی جاتی ہے۔ ریپوزٹری میں یہ بھی تفصیل سے بتایا گیا ہے کہ JSON اسکیموں کو TypeScript تعریفات میں کیسے مرتب کیا جائے اور ٹیسٹنگ کے لیے مقامی براؤزر پلے گراؤنڈ کو کیسے چلایا جائے۔