Red Hat izlaida avota kodu Red Hat Bugzilla, tā kļūdu izsekošanas rīkam

Red Hat atklāja nosūtot pirmkoda jūsu Red Hat Bugzilla sistēmas pārskatīšanai, kurš ir iekšēja Red Hat cepure no Bugzilla ko izmanto, lai uzturētu kļūdu datu bāzi, uzraudzītu to labošanu un koordinētu inovāciju ieviešanu.

Bez tam ļauj organizēt programmatūras defektus vairākos veidos, ļaujot izsekošana vairāku produktus ar dažādām versijām un, savukārt, sastāv no vairākiem komponentiem. Tas arī ļauj kategorizēt programmatūras defektus pēc to prioritātes un smaguma pakāpes, kā arī piešķirt versijas to risinājumam.

Tas arī ļauj pievienot komentārus, risinājumu priekšlikumus, iecelt vadītājus, lai piešķirtu izšķirtspēju un defektam piemēroto risinājuma veidu, visu šo informāciju sekojot katra notikuma datumiem un, ja tas ir atbilstoši konfigurēts, sūtīt e-pastus tiem, kurus interesē kļūda.

Par Red Hat Bugzilla

Red Hat Bugzilla kods ir rakstīts Perl un tiek izlaists ar bezmaksas MPL licenci. Lielākie projekti, kas izmanto Bugzilla, ir Mozilla, Red Hat un SUSE. Red Hat izmanto savu filiāli RHBZ (Red Hat Bugzilla) infrastruktūrā, papildināts ar uzlabotām funkcijām un pielāgots Red Hat izstrādes specifikai.

Sarkanā cepure Bugzilla ir izstrādāts kopš 1998. gada, taču līdz šim tā izstrāde notika 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.

saskarni RHBZ tika pārnests uz JavaScript ietvara Alertify izmantošanu, ko izmanto, lai dinamiski ielādētu datus, izmantojot Ajax un mehānismu uzlaboto rediģēšanas funkciju ieviešanai veidlapās.

Tabulas noformēšanai tiek izmantota DataTables bibliotēka, lai ģenerētu diagrammas PlotylyJS atskaitēs, organizētu dialogu un formu darbu, atlasītu un pārvaldītu Fontu Awesome bezmaksas fontus.

Izdevēji izmanto arī Bayoteers paplašinājumus Bugzillapiemēram, BayotBase, AgileTools un TreeViewPlus, lai parādītu informāciju par atkarību un pārvaldītu grupas darbu.

Sākotnējā Bugzilla kodu bāze nesen tika ierobežota tikai ar kļūdu labošanu. Pirms vairākiem gadiem aizsāktais Bugzilla saskarnes pārveidošanas projekts ir atteikts vairāk nekā gadu. Tagad galvenā darbība ir koncentrēta krātuvē ar Mozilla filiāli, kas turpina strauji attīstīties.

Red Hat Bugzilla tagad ir atvērtā koda

Tagad RHBZ ir kļuvis par atsevišķu atvērtā koda projektu, kura kods ir pilnībā atvērts ar MPL-2.0 licenci un ir pieejams ārējai lietošanai.

Kā pamatu RHBZ izmantoja pašreizējo Bugzilla avotu koku, uz kura tika atbalstīti nepieciešamie spraudņi. Konfidenciālu datu klātbūtnes dēļ saistību piezīmēs RHBZ s atvērtā versijae tiek publicēts kā liels 1174 mainītu failu plāksteris, Bugzilla 274307 avotu augšdaļā pievienotas 54053 rindas un noņemtas 5.0.4 rindas.

RHBZ sāka darboties kā Red Hat iekšējā dakša 1998. gadā un nākamo divu desmitgažu laikā ir piedzīvojusi daudzas izmaiņas. Apstiprinājuma vēsturi nevar publiskot, jo apstiprinājuma ziņojumos un meta informācijā ir sensitīvi dati.

Pats kods var tikt publiskots, taču iepriekš minētā iemesla dēļ tas ir vienkārši vienreizējs apņemšanās izmantot augšējā Bugzilla kodu. Red Hat patur avota iekšējo kopiju ar vēsturi.

Tiem, kuriem nepieciešams šo vai citu izmaiņu skaidrojums, viņi iesaka sazināties ar Red Hat darbiniekiem.

Papildus sākotnējai Bugzilla kodu bāzei RHBZ izmanto arī filiāles elementus, kas ir saderīgi ar Mozilla infrastruktūru.

Visbeidzot tiem, kas vēlas uzzināt vairāk par to Par Red Hat Bugzilla koda izlaišanu un / vai esat ieinteresēts pārskatīt avota kodu vai iegūt tā kopiju, varat pārbaudīt detalizētu informāciju un pirmkodu Šajā saitē.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.