انتشار سیستم مدیریت پروژه Trac 1.4

ارسال شده توسط انتشار قابل توجه سیستم مدیریت پروژه Trac 1.4، که یک رابط وب برای کار با مخازن Subversion و Git، یک ویکی داخلی، یک سیستم ردیابی مشکل و یک بخش برنامه ریزی عملکرد برای نسخه های جدید ارائه می دهد. کد به زبان پایتون و نوشته شده است توزیع شده توسط تحت مجوز BSD برای ذخیره داده ها می توان از SQLite، ​PostgreSQL و MySQL/MariaDB DBMS استفاده کرد.

Trac یک رویکرد حداقلی برای مدیریت پروژه دارد و به شما امکان می دهد عملیات معمولی معمولی را با حداقل تأثیر بر فرآیندها و قوانینی که قبلاً در بین توسعه دهندگان ایجاد شده است، خودکار کنید. موتور ویکی داخلی امکان استفاده از نشانه گذاری ویکی را در شرح مسائل، اهداف و تعهدات فراهم می کند. از ایجاد پیوندها و سازماندهی ارتباطات بین پیام های خطا، وظایف، تغییرات کد، فایل ها و صفحات ویکی پشتیبانی می کند. برای ردیابی تمامی رویدادها و فعالیت ها در پروژه، یک رابط در قالب یک جدول زمانی ارائه می شود.

با لباس پلاگین ها ماژول‌ها برای نگهداری فیدهای خبری، ایجاد یک پلتفرم بحث، انجام نظرسنجی، تعامل با سیستم‌های ادغام مداوم مختلف، تولید اسناد در Doxygen، مدیریت دانلودها، ارسال اعلان‌ها از طریق Slack، پشتیبانی از Subversion و Mercurial در دسترس هستند.

تغییرات اصلی در مقایسه با شاخه پایدار 1.2:

  • با استفاده از موتور قالب سریع به رندر بروید جینجا2. موتور قالب مبتنی بر XML Genshi منسوخ شده است، اما به دلایل سازگاری با افزونه‌های موجود، فقط در شاخه 1.5 ناپایدار حذف خواهد شد.
  • سازگاری با افزونه های نوشته شده برای نسخه های Trac قبل از 1.0 متوقف شده است. تغییرات عمدتاً بر رابط های دسترسی به پایگاه داده تأثیر می گذارد.
  • گروه های کاربری ذکر شده در قسمت CC به طور خودکار به لیست کاربران موجود در آن گروه گسترش می یابد.
  • صفحات ویکی دارای سوئیچ بین حالت باریک و تمام صفحه برای مشاهده متن هستند.
  • در الگوهای اعلان نامه، اکنون می توان از داده های مربوط به تغییرات فیلدهای بلیط ("changes.fields") استفاده کرد.
  • پیش نمایش خودکار متن با فرمت ویکی برای تمام فیلدهای استاندارد (به عنوان مثال، شرح گزارش) اجرا می شود. کاربران همچنین قادر به پیکربندی مستقل زمان انتظار بین توقف ورودی و به‌روزرسانی منطقه پیش‌نمایش بودند.
  • TracMigratePlugin بخشی از Trac شده است و به عنوان دستور trac-admin convert_db در دسترس است. یادآوری می کنیم که این افزونه به شما امکان می دهد داده های پروژه Trac را بین پایگاه های داده مختلف (به عنوان مثال SQLite → PostgreSQL) منتقل کنید. همچنین می توانید به ظاهر دستورات فرعی تیکت delete_comment و پیوست حرکت توجه کنید.
  • فیلدهای متن سفارشی اکنون دارای ویژگی max_size هستند.
  • پشتیبانی از شبیه سازی بلیط (و همچنین ایجاد بلیط از نظرات) از طریق مؤلفه اختیاری tracopt.ticket.clone
  • امکان افزودن پیوندهای سفارشی به هدر ناوبری با استفاده از ابزارهای استاندارد وجود دارد.
  • دامنه اعتبار سنجی تغییر به ابزار ویرایش دسته ای و همچنین به فرآیند ویرایش نظرات گسترش یافته است.
  • پشتیبانی از ارائه محتوا از طریق HTTPS به طور مستقیم از tracd.
  • حداقل نسخه مورد نیاز برای Python (2.7 به جای 2.6) و PostgreSQL (نه بیشتر از 9.1) به روز شده است.

منبع: opennet.ru

اضافه کردن نظر