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

Assura سافٹ ویئر پروجیکٹس کے لیے ایک کمانڈ لائن ویلیڈیشن ٹول ہے، جسے Rust میں لکھا گیا ہے اور یہ MIT / Apache-2.0 لائسنس کے تحت دستیاب ہے۔ اس کا مقصد پروجیکٹ میں آنے والی تبدیلیوں کو بروقت پکڑنا ہے، جو ریپوزٹری کے ڈھانچے، ناموں، فائل کی حدود، مارک ڈاؤن، حوالہ جات اور پروجیکٹ کی مخصوص پالیسیوں کے لیے ایک تیز مقامی سگنل فراہم کرتا ہے۔ پروجیکٹ کے ورک فلو کو "ایک بار آن بورڈ، کام کے دوران جائزہ، ضرورت پڑنے پر وضاحت، اور مرج سے پہلے چیک" کے طور پر بیان کیا گیا ہے۔ اس کی صلاحیتوں میں پروجیکٹ کی سطح پر ناموں، راستوں، فائل کی حدود، مارک ڈاؤن اور جنریٹڈ آؤٹ پٹ کی توثیق شامل ہے۔ یہ ٹیکسٹ، JSON، YAML اور ایجنٹ کے لیے موزوں فارمیٹس میں آؤٹ پٹ دیتا ہے۔ تنصیب کے لیے پبلک شیل انسٹالر، Linux، macOS اور Windows کے لیے پہلے سے تیار شدہ آرکائیوز، یا Cargo کے ذریعے سورس بلڈ کا آپشن موجود ہے۔ کنفیگریشن .assura/config.yml فائل میں ہوتی ہے۔ یہ پروجیکٹ فی الحال v0.3.0 ورژن میں ہے، جبکہ v0.4.0 کے لیے مزید جدید خصوصیات جیسے کہ ریویو، ڈاکٹر، وضاحت، اور ایجنٹ انٹیگریشن پر کام جاری ہے۔ پروجیکٹ کے ڈویلپمنٹ کے لیے Cargo xtask کمانڈز کا استعمال کیا جاتا ہے اور کارکردگی کو بینچ مارکس کے ذریعے ٹریک کیا جاتا ہے۔