Red Hat hà apertu a so edizione Bugzilla

Cumpagnia Red Hat publicatu i codici fonte di a vostra edizione di u sistema Bugzilla, utilizatu per mantene una basa di dati d'errori, monitorizà a so correzione è coordina l'implementazione di l'innuvazioni. U codice Bugzilla hè scrittu in Perl è hè distribuitu sottu a licenza MPL libera. I più grandi prughjetti chì utilizanu Bugzilla sò Mozilla, Red Hat и SUSE. Red Hat usa a so propria forchetta RHBZ (Red Hat Bugzilla) in a so infrastruttura, supplementata cù capacità avanzate è adattate per e specifiche di sviluppu in Red Hat.

A furchetta hè stata in u sviluppu da u 1998, ma finu à avà u so sviluppu hè statu realizatu à porte chjuse, senza pubblicà a storia di i cambiamenti è senza furnisce l'accessu à u repository per via di a prisenza di l'infurmazioni cunfidenziale in i metadati. Avà RHBZ hè stata trasfurmata in un prughjettu apertu separatu, u codice di quale hè cumpletamente apertu licenziatu sottu MPL-2.0 è dispunibule per l'usu da altri. RHBZ hà utilizatu l'arbulu di fonte attuale di Bugzilla cum'è una basa, sopra à quale l'add-ons necessarii sò stati supportati. A causa di dati sensittivi in ​​e note di cummissione, a versione publica di RHBZ hè publicata cum'è una grande pezza (1174 fugliali cambiati, 274307 linee aghjunte, 54053 linee eliminate) in cima à i testi fonte Bugzilla 5.0.4. Per quelli chì anu bisognu di chiarificazione nantu à certi cambiamenti, ricumandenu di cuntattà l'impiegati di Red Hat.

In più di u codice originale Bugzilla, RHBZ usa ancu elementi da rami, supportatu per u framework Mozilla. L'interfaccia in RHBZ hè stata trasferita à l'usu di un framework JavaScript Avvisà, chì hè utilizatu per carica dinamicamente dati cù u mecanismu Ajax è per implementà funzioni di edizione avanzata in forme. A biblioteca hè aduprata per u layout tabulare DataTables, per generà grafici in rapporti - PlotylyJS, per urganizà u travagliu di dialoghi è forme - Selezziunà, è per gestisce i caratteri - Font Awesome Gratuitu. L'edizione include ancu estensioni di Bugzilla da u prugettu Bayoteers, cum'è BayotBase, AgileTools и TreeViewPlus per vede l'infurmazioni nantu à e dipendenze è gestisce u travagliu di i gruppi.

Base di codice originale Bugzilla Ultimamente hè stata limitata à solu uni pochi riparazione di bug. Iniziatu parechji anni fà scrive hè stata rielaborata l'interfaccia di Bugzilla per più di un annu abbandunatu. L'attività principale hè avà cuncentrata in repository cù una furchetta da Mozilla chì cuntinueghja sviluppà intensivamente.

Source: opennet.ru

Add a comment