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

ریل ایک اوپن سورس ٹول ہے جو ویب ایپلی کیشنز اور کمانڈ لائن انٹرفیسز کے لیے ڈیموز-اس-کوڈ بنانے کے لیے استعمال کیا جاتا ہے۔ ایک چھوٹی YAML مخصوص فائل حقیقی ایپلی کیشن کو چلانے میں مدد دیتی ہے — یا تو Chromium براؤزر کے ذریعے Playwright کے ذریعے یا واقعی ٹرمنل میں — اور یہ دیکھتا ہے کہ کیا اصل میں ہوتا ہے۔ ریکارڈ کردہ فلم کو بعد میں ہمیشہ تازہ GIFs، MP4s، WebM فائلز، PNG سٹوری بورڈز اور Interactive HTML کمپوزیشنز میں پیش کیا جاتا ہے جو HyperFrames کے ذریعے چلتے ہیں۔ کام کا طریقہ ایک مخصوص فائل پر مرکوز ہے: لکھیں یا اسے کیپچر کریں، `reel check` کو چلایں تاکہ ہر مرحلہ ابھی بھی کام کرے، پھر `reel shoot` کو چلایں تاکہ فلم بنائی جائے۔ `reel compose` HyperFrames پروجیکٹ کو سکافولڈ کرتا ہے، اور لکھاری سینا کی تفصیلات بھر دیتے ہیں پھر رینڈر کرتے ہیں۔ مفتی کی خصوصیات: - **کیپچر موڈ**: اپنی ایپ کو دستی طور پر چلانے کی اجازت دیں اور ریل کو مخصوص فائل کو خود بخود لکھنے کی اجازت دیں، سٹیبل ایکسیسیبیلٹی-بنیادی سیلیکٹرز شامل ہوں۔ - **سینا گرامر**: عنوان کارڈز، کال آؤٹس، ہائی لائٹس، ٹرانزیشنز، ڈائیاگرامز (مری میڈ)، زومز، سکرولز، اور ڈریگ گیسٹرز جو ڈائریکٹڈ سیکوئنسز میں ساختار کی گئی ہوں، خام ریکارڈنگ کے بجائے۔ - **ڈیلیوری پریسیٹس**: READMEs، سوشل میڈیا، دستاویزات، اور حساس شیئر کے لیے آپٹمائزڈ آؤٹ پٹس۔ - **آڈیو**: اپشنل ناریشن یو ایل ایل کے ذریعے یا OpenAI کے ذریعے، سینتھیزائزڈ ساؤنڈ ایفیکٹس، بیک گراؤنڈ میوزک کے ساتھ ڈکنگ، اور تصویر-واٹ-فر-وائس سینک۔ - **سب ٹائٹلز اور لوکلائزیشن**: سائیڈ کر سی آرٹی/ویٹی فائلز جن میں LLM ترجمے شدہ ورژنز ہوں، ہر زبان کے لیے۔ - **auth ہینڈلنگ**: ایک بار آف کیمرے کے باہر سائن ان کریں اور Playwright سیشن کو محفوظ کریں؛ ڈیموز کو دوبارہ چلایں محفوظ کریں، پاس ورڈز کو مخصوص فائلز میں ظاہر نہ کریں۔ - **ڈیٹرمنزم**: کلاکس کو فریز کریں، اینیمیشنز کو غیر فعال کریں، لوکل/ٹائم زون کو پن کریں تاکہ دوبارہ پیدا کرنے والی رینڈرز کو محفوظ کیا جائے۔ - **کلود کوڈ پلگ ان**: `/reel` اور `/reel-polish` مہارت کے ذریعے فطری زبان کے ذریعے ڈیموز بنائیں اور پولش کریں۔ - **اسٹوڈی یو آئی**: ایک مقامی Next.js انٹرفیس مخصوص فائل کی تدوین، ریکارڈنگ کے ساتھ لائیو پریویو، AI لکھاری، اور ڈرِفٹ چیکنگ کے لیے۔ - **CI انسٹیگریشن**: `reel check` ایک سموک ٹیسٹ کے طور پر کام کرتا ہے جو پائپ لائن کو ناکام کرتا ہے جب ڈیمو فلوز خراب ہوں۔ - **ایڈیٹر سپورٹ**: VS Code، JetBrains، اور Neovim کے لیے YAML سکیمہ آٹو کمپلیشن۔ سب کچھ مقامی طور پر چلتا ہے — 100٪ MIT لائسنس، کوئی SaaS نہیں، کوئی ہوسٹنگ درکار نہیں۔ Node.js 22+ اور TypeScript کی ضرورت ہے۔