Red Hat atvērtā pirmkoda izdevums Bugzilla

Uzņēmums Red Hat опубликовала jūsu sistēmas izdevuma avota teksti Bugzilla, izmanto kļūdu datu bāzes uzturēšanai, to labošanas uzraudzībai un inovāciju ieviešanas koordinēšanai. Bugzilla kods ir rakstīts Perl un tiek izplatīts saskaņā ar bezmaksas MPL licenci. Lielākie projekti, kuros izmanto Bugzilla, ir Mozilla, Red Hat и SUSE. Red Hat savā infrastruktūrā izmanto savu dakšiņu RHBZ (Red Hat Bugzilla), kas papildināta ar progresīvām iespējām un pielāgota Red Hat attīstības specifikai.

Fork tiek izstrādāts kopš 1998. gada, taču līdz šim tā izstrāde tika veikta aiz slēgtām durvīm, nepublicējot izmaiņu vēsturi un nenodrošinot piekļuvi repozitorijam, jo ​​metadatos ir konfidenciāla informācija. Tagad RHBZ ir pārveidots par atsevišķu atvērtā koda projektu, kura kods ir pilnībā ir atvērts licencēts saskaņā ar MPL-2.0 un pieejams lietošanai citiem. RHBZ par pamatu izmantoja pašreizējo Bugzilla avota koku, uz kura tika atbalstīti nepieciešamie papildinājumi. Sakarā ar sensitīviem datiem saistību piezīmēs RHBZ publiskā versija tiek publicēta kā viens liels ielāps (1174 faili mainīti, 274307 rindas pievienotas, 54053 rindiņas izdzēstas) virs avota tekstiem Bugzilla 5.0.4. Tiem, kam nepieciešams skaidrojums par noteiktām izmaiņām, viņi iesaka sazināties ar Red Hat darbiniekiem.

Papildus oriģinālajai Bugzilla kodu bāzei RHBZ izmanto arī elementus no filiāles, kas tiek atbalstīts Mozilla ietvarā. RHBZ saskarne ir pārcelta uz JavaScript ietvara izmantošanu Brīdināt, ko izmanto, lai dinamiski ielādētu datus, izmantojot Ajax mehānismu, un ieviestu uzlabotas rediģēšanas funkcijas formās. Bibliotēka tiek izmantota tabulas izkārtojumam DataTables, lai pārskatos izveidotu diagrammas - PlotylyJS, organizēt dialogu un veidlapu darbu - Atlasīt, un lai pārvaldītu fontus - Fonts Awesome Bezmaksas. Izdevums ietver arī Bugzilla paplašinājumus no projekta Bayoteers, Piemēram, BayotBase, AgileTools и TreeViewPlus parādīt informāciju par atkarībām un vadīt grupu darbu.

Oriģinālā kodu bāze Bugzilla Pēdējā laikā tas ir ierobežots tikai ar dažiem kļūdu labojumi. Uzsākta pirms vairākiem gadiem projekts jau vairāk nekā gadu ir pārstrādājis Bugzilla saskarni pamesti. Galvenā darbība tagad ir koncentrēta krātuves ar dakšiņu no Mozilla ka turpinās intensīvi attīstīties.

Avots: opennet.ru

Pievieno komentāru