منصوبے کے بارے میں
Rocket ایک async ویب فریم ورک ہے جو Rust کے لیے بنایا گیا ہے، جس کا مقصد استعمال میں آسانی، سیکیورٹی، توسیع پذیری، اور رفتار ہے۔ یہ Rust میکروز کا استعمال کرتا ہے تاکہ روٹس کو ڈیکلیریٹو انداز میں تعریف کیا جا سکے، جس میں خودکار ٹائپ چیکنگ اور رکویسٹ پیرامیٹرز کی پارسنگ شامل ہے۔ مثال کے طور پر، ایک روٹ ہینڈلر ٹائپڈ پیرامیٹرز جیسے name اور age قبول کر سکتا ہے، اور اگر کوئی پیرامیٹر متوقع ٹائپ میں پارس نہیں ہو سکتا، تو روٹ کو کال نہیں کیا جائے گا، جس کے نتیجے میں 404 ایرر آئے گا۔
فریم ورک کی وسیع پیمانے پر دستاویزات موجود ہیں، جن میں ایک جائزہ، فوری آغاز گائیڈ، شروع کرنے کا گائیڈ، تفصیلی ریفرنس گائیڈ، اور API دستاویزات شامل ہیں۔ دستاویزات master برانچ، بڑے ریلیز ورژنز، اور فعال git برانچز کے لیے دستیاب ہیں۔
examples ڈائریکٹری میں مکمل قابل چلنے والے کریٹس شامل ہیں جو Rocket کی خصوصیات کو ظاہر کرتے ہیں۔ ہر مثال کو Cargo کے ساتھ کمپائل اور چلایا جا سکتا ہے۔
Support GitHub Discussions کے ذریعے سوالات کے لیے اور Matrix chat کے ذریعے ریئل ٹائم گفتگو کے لیے دستیاب ہے۔ شراکت کو خوش آمدید کہا جاتا ہے اور اس کی حوصلہ افزائی کی جاتی ہے، جس کے لیے ایک contributing فائل میں رہنما خطوط فراہم کیے گئے ہیں۔ شراکت دار فیچر رکویسٹس، بگ رپورٹس، دستاویزات کی بہتری کی رکویسٹس، اور پل رکویسٹس جمع کروا سکتے ہیں۔
Rocket دوہری لائسنس کے تحت ہے: MIT License اور Apache License, Version 2.0، شراکت دار کی صوابدید پر۔ ویب سائٹ کی دستاویزات الگ شرائط کے تحت لائسنس یافتہ ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.