منصوبے کے بارے میں
remix-run/remix Remix 3 کی سورس ریپوزٹری ہے، جسے ایک مکمل اسٹیک ویب فریم ورک کے طور پر بیان کیا گیا ہے اور یہ فعال طور پر ترقی پذیر ہے۔ README چھ اصولوں کی وضاحت کرتا ہے: LLMs اور مصنوعات میں ماڈل کے استعمال کے لیے ماڈل-فرسٹ ڈویلپمنٹ؛ Web APIs اور JavaScript پر تعمیر؛ رن ٹائم-فرسٹ ڈیزائن جس میں اسٹیٹک تجزیہ کی توقع نہیں ہے؛ ڈیپینڈینسیز سے گریز؛ قابلِ ترکیب، واحد مقصد والے اور قابلِ تبدیلی تجریدات (abstractions) کا مطالبہ؛ اور پیکیجز کو انفرادی طور پر قابلِ استعمال رکھتے ہوئے ایک واحد remix پیکیج کے طور پر مربوط تقسیم کرنا۔ README کے مطابق، پیکیجز باہمی interoperability اور پورٹیبلٹی کے لیے ویب معیارات کو ترجیح دیتے ہیں، جس میں رن ٹائم مخصوص APIs کے بجائے Web Streams، Uint8Array، Web Crypto، Blob، اور File جیسی مثالیں استعمال کی گئی ہیں، تاکہ کوڈ Node.js، Bun، Deno، Cloudflare Workers اور دیگر ماحول میں کام کر سکے۔ ریپوزٹری میں بہت سے پیکیجز شامل ہیں، جن میں assert، assets، async-context-middleware، auth، auth-middleware، cli، compression-middleware، cookie، cop-middleware، cors-middleware، csrf-middleware، data-schema، MySQL، PostgreSQL اور SQLite کے ساتھ data-table، fetch-proxy، fetch-router، S3 بیک اینڈ کے ساتھ file-storage، form-data-middleware، form-data-parser، fs، headers، html-template، lazy-file، logger-middleware، method-override-middleware، mime، multipart-parser، node-fetch-server، node-hmr، node-tsx، response، route-pattern، session، سیشن مڈل ویئر اور Memcache اور Redis کے لیے اسٹوریج اڈاپٹرز، static-middleware، tar-parser، terminal، test، ui، اور ui-hmr شامل ہیں۔ انسٹالیشن کے اختیارات میں npm install remix@next اور npx remix@next new my-remix-app، اور pnpm کے ذریعے Git ریپوزٹری سے preview/main پیکیجز انسٹال کرنا شامل ہے۔ Remix 3 ایپ شروع کرنے والے ایجنٹس کے لیے، README .agents/skills/remix/SKILL.md میں موجود remix app skill کی طرف اشارہ کرتا ہے۔ یہ ایشوز اور پل ریکویسٹ (pull requests) کا خیرمقدم کرتا ہے اور CONTRIBUTING اور LICENSE کے لنکس فراہم کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.