Trac 1.4 layihə idarəetmə sisteminin buraxılışı

Tərəfindən təqdim edildi layihə idarəetmə sisteminin əhəmiyyətli dərəcədə buraxılması Track 1.4, Subversion və Git depoları ilə işləmək üçün veb interfeysi, daxili Wiki, problem izləmə sistemi və yeni versiyalar üçün funksionallığın planlaşdırılması bölməsini təmin edir. Kod Python-da yazılmışdır və yayılır BSD lisenziyası altında. SQLite, ​PostgreSQL və ​MySQL/MariaDB DBMS verilənləri saxlamaq üçün istifadə edilə bilər.

Trac layihənin idarə edilməsinə minimalist bir yanaşma tətbiq edir və tərtibatçılar arasında artıq müəyyən edilmiş proseslərə və qaydalara minimal təsir göstərməklə adi gündəlik əməliyyatları avtomatlaşdırmağa imkan verir. Daxili viki mühərriki məsələlərin, məqsədlərin və öhdəliklərin təsvirində viki işarələməsindən istifadə etməyə imkan verir. O, xəta mesajları, tapşırıqlar, kod dəyişiklikləri, fayllar və viki səhifələri arasında bağlantılar yaratmağı və əlaqələrin təşkilini dəstəkləyir. Layihədəki bütün hadisələri və fəaliyyəti izləmək üçün vaxt qrafiki şəklində interfeys təklif olunur.

Formada plaginlər modullar xəbər lentlərini saxlamaq, müzakirə platforması yaratmaq, sorğular keçirmək, müxtəlif davamlı inteqrasiya sistemləri ilə qarşılıqlı əlaqə yaratmaq, Doxygen-də sənədlər yaratmaq, yükləmələri idarə etmək, Slack vasitəsilə bildirişlər göndərmək, Subversion və Mercurial-ı dəstəkləmək üçün mövcuddur.

Stabil filial 1.2 ilə müqayisədə əsas dəyişikliklər:

  • Sürətli şablon mühərrikindən istifadə edərək göstərməyə keçin Jinja 2. Genshi XML əsaslı şablon mühərriki köhnəlmişdir, lakin mövcud plaginlərlə uyğunluq səbəbi ilə o, yalnız qeyri-sabit 1.5 filialında silinəcəkdir.
  • 1.0-dan əvvəl Trac versiyaları üçün yazılmış plaginlərlə geriyə uyğunluq dayandırıldı. Dəyişikliklər əsasən verilənlər bazasına daxil olmaq üçün interfeyslərə təsir göstərir.
  • CC sahəsində qeyd olunan istifadəçi qrupları avtomatik olaraq həmin qrupa daxil olan istifadəçilərin siyahısına genişləndirilir.
  • Wiki səhifələri mətnə ​​baxmaq üçün dar və tam ekran rejimləri arasında keçidlə təchiz olunub.
  • İndi poçt bildiriş şablonlarında bilet sahələrindəki dəyişikliklər haqqında məlumatlardan istifadə etmək mümkündür (“changes.fields”).
  • Bütün standart sahələr (məsələn, hesabatın təsviri) üçün viki-formatlı mətnə ​​avtomatik baxış həyata keçirilir. İstifadəçilər həmçinin daxiletmənin dayandırılması və önizləmə sahəsinin yenilənməsi arasında gözləmə müddətini müstəqil şəkildə konfiqurasiya edə bildilər.
  • TracMigratePlugin Trac-in bir hissəsi oldu və trac-admin convert_db əmri kimi mövcuddur. Nəzərinizə çatdıraq ki, bu plagin Trac layihə məlumatlarını müxtəlif verilənlər bazaları (məsələn, SQLite → PostgreSQL) arasında köçürməyə imkan verir. Siz həmçinin bilet silmə_şərhinin və qoşmanın daşınması alt komandalarının görünüşünü qeyd edə bilərsiniz.
  • Fərdi mətn sahələri indi max_size atributuna malikdir.
  • Əlavə tracopt.ticket.clone komponenti vasitəsilə biletlərin klonlanmasına dəstək (eləcə də şərhlərdən biletlərin yaradılması)
  • Standart alətlərdən istifadə edərək naviqasiya başlığına xüsusi keçidlər əlavə etmək mümkündür.
  • Dəyişiklik təsdiqləyicilərinin əhatə dairəsi toplu redaktə alətinə, eləcə də şərhlərin redaktə prosesinə qədər genişləndirildi.
  • Birbaşa tracd-dən HTTPS vasitəsilə məzmuna xidmət üçün dəstək.
  • Python (2.7 əvəzinə 2.6) və PostgreSQL (9.1-dən köhnə olmayan) üçün yenilənmiş minimum versiya tələbləri.

Mənbə: opennet.ru

Добавить комментарий