Trac 1.4 loyihalarni boshqarish tizimining chiqarilishi

Tanishtirdi loyihani boshqarish tizimining sezilarli darajada chiqarilishi Trak 1.4, bu Subversion va Git omborlari bilan ishlash uchun veb-interfeys, o'rnatilgan Wiki, muammolarni kuzatish tizimi va yangi versiyalar uchun funksionallikni rejalashtirish bo'limini taqdim etadi. Kod Python-da yozilgan va tarqaladi BSD litsenziyasi ostida. SQLite, ​PostgreSQL va ​MySQL/MariaDB DBMS ma'lumotlarni saqlash uchun ishlatilishi mumkin.

Trac loyihani boshqarishga minimalist yondashadi va ishlab chiquvchilar orasida allaqachon o'rnatilgan jarayonlar va qoidalarga minimal ta'sir ko'rsatadigan odatiy operatsiyalarni avtomatlashtirishga imkon beradi. O'rnatilgan wiki dvigateli muammolar, maqsadlar va majburiyatlarni tavsiflashda wiki belgilaridan foydalanish imkonini beradi. U xato xabarlari, vazifalar, kod o'zgarishlari, fayllar va wiki sahifalari o'rtasida havolalar yaratish va ulanishlarni tashkil qilishni qo'llab-quvvatlaydi. Loyihadagi barcha voqealar va faoliyatni kuzatish uchun vaqt jadvali ko'rinishidagi interfeys taklif etiladi.

Formada plaginlar modullar yangiliklar tasmasini yuritish, munozara platformasini yaratish, so‘rovnomalar o‘tkazish, turli uzluksiz integratsiya tizimlari bilan o‘zaro ishlash, Doxygen-da hujjatlarni yaratish, yuklab olishni boshqarish, Slack orqali bildirishnomalarni yuborish, Subversion va Mercurial-ni qo‘llab-quvvatlash uchun mavjud.

Barqaror filial 1.2 bilan solishtirganda asosiy o'zgarishlar:

  • Tez shablon mexanizmi yordamida renderlashga o'ting Jinja 2. XML-ga asoslangan Genshi shablon mexanizmi eskirgan, ammo mavjud plaginlar bilan mosligi sababli u faqat beqaror 1.5 filialida o'chiriladi.
  • 1.0 dan oldingi Trac versiyalari uchun yozilgan plaginlar bilan orqaga qarab muvofiqlik to'xtatildi. O'zgarishlar asosan ma'lumotlar bazasiga kirish interfeyslariga ta'sir qiladi.
  • CC maydonida ko'rsatilgan foydalanuvchilar guruhlari avtomatik ravishda ushbu guruhga kiritilgan foydalanuvchilar ro'yxatiga kengaytiriladi.
  • Wiki sahifalari matnni ko'rish uchun tor va to'liq ekran rejimlari o'rtasida o'tish bilan jihozlangan.
  • Pochta xabarnomasi shablonlarida endi chipta maydonlaridagi o'zgarishlar haqidagi ma'lumotlardan foydalanish mumkin ("changes.fields").
  • Viki-formatlangan matnni avtomatik ko'rib chiqish barcha standart maydonlar uchun amalga oshiriladi (masalan, hisobot tavsifi). Foydalanuvchilar, shuningdek, kiritishni to'xtatish va oldindan ko'rish maydonini yangilash o'rtasidagi kutish vaqtini mustaqil ravishda sozlashlari mumkin edi.
  • TracMigratePlugin Trac-ning bir qismiga aylandi va trac-admin convert_db buyrug'i sifatida mavjud. Eslatib o‘tamiz, ushbu plagin Trac loyihasi ma’lumotlarini turli ma’lumotlar bazalari (masalan, SQLite → PostgreSQL) o‘rtasida ko‘chirish imkonini beradi. Shuningdek, chiptani o'chirish_comment va biriktirmani ko'chirish kichik buyruqlarining ko'rinishini ham qayd etishingiz mumkin.
  • Maxsus matn maydonlari endi max_size atributiga ega.
  • Tracopt.ticket.clone ixtiyoriy komponenti orqali chiptalarni klonlashni qo'llab-quvvatlash (shuningdek, sharhlardan chiptalar yaratish)
  • Standart vositalar yordamida navigatsiya sarlavhasiga maxsus havolalar qo'shish mumkin.
  • O'zgarishlarni tekshirish vositalarining ko'lami ommaviy tahrirlash vositasiga, shuningdek sharhlarni tahrirlash jarayoniga kengaytirildi.
  • To'g'ridan-to'g'ri tracddan HTTPS orqali kontentni taqdim etishni qo'llab-quvvatlash.
  • Python (2.7 oʻrniga 2.6) va PostgreSQL (9.1 dan eski boʻlmagan) uchun yangilangan minimal versiya talablari.

Manba: opennet.ru

a Izoh qo'shish