Trac 1.4 پروجیکٹ مینجمنٹ سسٹم کا اجراء

کی طرف سے پیش پراجیکٹ مینجمنٹ سسٹم کی اہم ریلیز ٹریک 1.4، جو Subversion اور Git repositories کے ساتھ کام کرنے کے لیے ایک ویب انٹرفیس فراہم کرتا ہے، ایک بلٹ ان Wiki، ایک ایشو ٹریکنگ سسٹم اور نئے ورژن کے لیے فعالیت کی منصوبہ بندی کا سیکشن۔ کوڈ Python اور میں لکھا گیا ہے۔ نے بانٹا BSD لائسنس کے تحت۔ SQLite، PostgreSQL اور MySQL/MariaDB DBMS ڈیٹا کو ذخیرہ کرنے کے لیے استعمال کیا جا سکتا ہے۔

Trac پراجیکٹ مینجمنٹ کے لیے ایک کم سے کم نقطہ نظر اختیار کرتا ہے اور آپ کو عام معمول کی کارروائیوں کو خودکار کرنے کی اجازت دیتا ہے جس میں پہلے سے ڈویلپرز کے درمیان قائم عمل اور قواعد پر کم سے کم اثر پڑتا ہے۔ بلٹ ان ویکی انجن مسائل، اہداف اور وعدوں کی وضاحت میں ویکی مارک اپ کا استعمال ممکن بناتا ہے۔ یہ خرابی کے پیغامات، کاموں، کوڈ کی تبدیلیوں، فائلوں اور ویکی پیجز کے درمیان روابط بنانے اور کنکشن کو منظم کرنے میں معاونت کرتا ہے۔ پروجیکٹ میں تمام واقعات اور سرگرمیوں کو ٹریک کرنے کے لیے، ٹائم لائن کی شکل میں ایک انٹرفیس پیش کیا جاتا ہے۔

کی شکل میں پلگ ان ماڈیولز نیوز فیڈز کو برقرار رکھنے، ڈسکشن پلیٹ فارم بنانے، سروے کرنے، مختلف مسلسل انٹیگریشن سسٹمز کے ساتھ بات چیت کرنے، Doxygen میں دستاویزات تیار کرنے، ڈاؤن لوڈز کا انتظام کرنے، Slack کے ذریعے اطلاعات بھیجنے، Subversion اور Mercurial کو سپورٹ کرنے کے لیے دستیاب ہیں۔

مستحکم برانچ 1.2 کے مقابلے میں اہم تبدیلیاں:

  • تیز ٹیمپلیٹ انجن کا استعمال کرتے ہوئے رینڈرنگ پر سوئچ کریں۔ جنجا 2. XML پر مبنی ٹیمپلیٹ انجن Genshi کو فرسودہ کر دیا گیا ہے، لیکن موجودہ پلگ ان کے ساتھ مطابقت کی وجہ سے اسے صرف غیر مستحکم 1.5 برانچ میں ہی ہٹا دیا جائے گا۔
  • 1.0 سے پہلے کے Trac ورژنز کے لیے لکھے گئے پلگ انز کے ساتھ پسماندہ مطابقت کو بند کر دیا گیا ہے۔ تبدیلیاں بنیادی طور پر ڈیٹا بیس تک رسائی کے لیے انٹرفیس کو متاثر کرتی ہیں۔
  • CC فیلڈ میں ذکر کردہ صارف گروپ خود بخود اس گروپ میں شامل صارفین کی فہرست میں پھیل جاتے ہیں۔
  • Wiki صفحات متن کو دیکھنے کے لیے تنگ اور پوری اسکرین کے طریقوں کے درمیان سوئچ سے لیس ہیں۔
  • میل نوٹیفکیشن ٹیمپلیٹس میں، اب ٹکٹ فیلڈز ("changes.fields") میں تبدیلیوں کے بارے میں ڈیٹا استعمال کرنا ممکن ہے۔
  • ویکی فارمیٹ شدہ متن کا خودکار پیش نظارہ تمام معیاری فیلڈز (مثال کے طور پر رپورٹ کی تفصیل) کے لیے لاگو کیا جاتا ہے۔ صارفین ان پٹ کو روکنے اور پیش نظارہ کے علاقے کو اپ ڈیٹ کرنے کے درمیان انتظار کے وقت کو آزادانہ طور پر ترتیب دینے کے قابل بھی تھے۔
  • TracMigratePlugin Trac کا حصہ بن گیا ہے اور trac-admin convert_db کمانڈ کے طور پر دستیاب ہے۔ آئیے آپ کو یاد دلاتے ہیں کہ یہ پلگ ان آپ کو مختلف ڈیٹا بیسز (مثال کے طور پر، SQLite → PostgreSQL) کے درمیان Trac پروجیکٹ ڈیٹا کو منتقل کرنے کی اجازت دیتا ہے۔ آپ ٹکٹ ڈیلیٹ_کمنٹ اور اٹیچمنٹ موو سب کمانڈز کی ظاہری شکل کو بھی نوٹ کر سکتے ہیں۔
  • حسب ضرورت ٹیکسٹ فیلڈز میں اب ایک max_size وصف ہے۔
  • اختیاری جزو tracopt.ticket.clone کے ذریعے ٹکٹوں کی کلوننگ (نیز تبصروں سے ٹکٹ بنانے) کے لیے معاونت
  • معیاری ٹولز کا استعمال کرتے ہوئے نیویگیشن ہیڈر میں حسب ضرورت لنکس شامل کرنا ممکن ہے۔
  • تبدیلی کی تصدیق کرنے والوں کا دائرہ بیچ ایڈیٹنگ ٹول کے ساتھ ساتھ تبصرے میں ترمیم کے عمل تک بڑھا دیا گیا ہے۔
  • HTTPS کے ذریعے براہ راست tracd سے مواد پیش کرنے کے لیے معاونت۔
  • Python (2.7 کی بجائے 2.6) اور PostgreSQL (9.1 سے پرانا نہیں) کے لیے کم از کم ورژن کی ضروریات کو اپ ڈیٹ کیا گیا۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں