Red Hat, Bugzilla nəşrini açıq mənbədən əldə etdi

Red Hat şirkəti nəşr olundu sistem nəşrinizin mənbə mətnləri Bugzilla, səhvlərin məlumat bazasını saxlamaq, onların düzəldilməsinə nəzarət etmək və yeniliklərin tətbiqini əlaqələndirmək üçün istifadə olunur. Bugzilla kodu Perl dilində yazılmışdır və pulsuz MPL lisenziyası altında paylanır. Bugzilla istifadə edərək ən böyük layihələrdir Mozilla, Red Hat и SUSE. Red Hat öz infrastrukturunda qabaqcıl imkanlarla tamamlanan və Red Hat-da inkişafın xüsusiyyətlərinə uyğunlaşdırılmış RHBZ (Red Hat Bugzilla) çəngəlindən istifadə edir.

Çəngəl 1998-ci ildən inkişaf etdirilir, lakin indiyə qədər onun inkişafı qapalı qapılar arxasında, dəyişikliklərin tarixi dərc edilmədən və metadatada məxfi məlumatların olması səbəbindən repozitoriyaya giriş təmin edilmədən həyata keçirilirdi. İndi RHBZ kodu tamamilə olan ayrı bir açıq mənbə layihəsinə çevrildi açıq MPL-2.0 altında lisenziyalıdır və başqaları tərəfindən istifadə edilə bilər. RHBZ əsas olaraq cari Bugzilla mənbə ağacından istifadə etdi, bunun üzərinə lazımi əlavələr dəstəkləndi. Təhlil qeydlərindəki həssas məlumatlara görə RHBZ-nin ictimai versiyası kimi dərc olunur bir böyük yamaq (1174 fayl dəyişdirildi, 274307 sətir əlavə edildi, 54053 sətir silindi) mənbə mətnlərinin üstündə Bugzilla 5.0.4. Müəyyən dəyişikliklərə aydınlıq gətirməyə ehtiyacı olanlar üçün Red Hat işçiləri ilə əlaqə saxlamağı tövsiyə edirlər.

Orijinal Bugzilla kod bazasına əlavə olaraq, RHBZ də elementlərdən istifadə edir filiallar, Mozilla çərçivəsi üçün dəstəklənir. RHBZ-dəki interfeys JavaScript çərçivəsinin istifadəsinə köçürüldü Xəbərdar etmək, Ajax mexanizmindən istifadə edərək verilənləri dinamik yükləmək və formalarda qabaqcıl redaktə funksiyalarını həyata keçirmək üçün istifadə olunur. Kitabxana cədvəl tərtibatı üçün istifadə olunur DataTables, hesabatlarda qrafiklər yaratmaq üçün - PlotylyJS, dialoq və formaların işini təşkil etmək - Seçin, və şriftləri idarə etmək üçün - Şrift Awesome Pulsuz. Nəşr həmçinin layihədən Bugzilla genişləndirmələrini də əhatə edir BayoteersBelə kimi BayotBase, AgileTools и TreeViewPlus asılılıqlar haqqında məlumatları göstərmək və qrupların işini idarə etmək.

Orijinal kod bazası Bugzilla Son vaxtlar yalnız bir neçəsi ilə məhdudlaşır hata düzeltmeleri. Bir neçə il əvvəl başlamışdır layihə artıq bir ildən çoxdur ki, Bugzilla interfeysini yenidən işləyir tərk edilmiş. Əsas fəaliyyət indi cəmləşib depolar Mozilla-dan bir çəngəl ilə davam edir intensiv inkişaf edir.

Mənbə: opennet.ru

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