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

Sway Fuel بلاک چین پر اسمارٹ کنٹریکٹس لکھنے کے لیے Fuel Labs کی تیار کردہ ایک جدید پروگرامنگ زبان ہے۔ یہ Rust سے کثرت سے متاثر ہے اور بلاک چین ماحول میں معروف سِنٹیکس اور کارکردگی کے خصوصیات فراہم کرتی ہے۔ اس منصوبے میں شامل ہیں: - **forc** (Fuel Orchestrator): Sway کम्پائلر اور CLI ٹول چین جو Sway اسمارٹ کنٹریکٹس کو بنانے، ٹیسٹ کرنے، ڈپلوائی کرنے، اور تعامل کرنے کے لیے استعمال ہوتا ہے۔ اسے crates.io پر شائع کیا گیا ہے۔ - **اسٹینڈرڈ لائبریری**: Sway پروگراموں کے لیے بلٹ ان اقسام اور فنکشنز کا مجموعہ، جس کی دستاویزات جاری شدہ ورژنز اور ڈیفالٹ برانچ دونوں کے لیے دستیاب ہیں۔ - **زبان کی حوالہ کتابچہ**: Sway کی سِنٹیکس، سیمینٹکس، اور خصوصیات کی تکنیکی دستاویزات۔ اہم خصوصیات: - خاص طور پر Fuel بلاک چین VM کے لیے ڈیزائن کی گئی، جو اس کے متوازی اِجرائی ماڈل اور ماڈیولر اِجرائی سیمینٹکس کو استعمال کرتی ہے۔ - Rust جیسی سِنٹیکس اور آسانی، جو سسٹمز پروگرامنگ سے واقف ڈویلپرز کے لیے قابل رسائی ہے۔ - مکمل ڈویلپر ٹولز بشمول فارمیٹر (`forc-fmt`)، پیکیج مینیجر، اور ٹیسٹنگ انفراسٹرکچر۔ - `fuellabs.github.io/sway` پر ورژن شدہ دستاویزات، جن کی مستحکم شائع صفحات `FuelLabs/docs-hub` کے ذریعے برقرار رکھی جاتی ہیں۔ ماخذ سے بنانے کے لیے، Rust ٹول چین انسٹال کریں اور کلون کردہ ریپوزٹری میں `cargo build` چلائیں۔ منصوبے کی خودکار کاری اور اسکرپٹس `just` کمانڈ رنر کے ذریعے منظم ہیں۔ دستاویزات اور تعاون کی رہنمائی Sway بک میں https://fuellabs.github.io/sway/latest/ پر دستیاب ہیں۔