Firma Red Hat opublikowała kod źródłowy Red Hat Bugzilla, swojego narzędzia do śledzenia błędów

Prezentacja Red Hat wysyłając kod źródłowy do recenzji systemu Red Hat Bugzilla, który jest wewnętrzny widelec Red Hat firmy Bugzilla który służy do prowadzenia bazy błędów, monitorowania ich korygowania oraz koordynowania wdrażania innowacji.

poza tym pozwala organizować defekty oprogramowania na wiele sposobów, zezwalając śledzenie wiele produktówz różnymi wersjami iz kolei składa się z wielu komponentów. Umożliwia także kategoryzowanie defektów oprogramowania według ich priorytetu i wagi, a także przypisywanie im wersji rozwiązania.

Pozwala również na dodawanie komentarzy, propozycji rozwiązań, wyznaczanie menedżerów do przypisywania rozwiązania i typu rozwiązania zastosowanego do wady, a wszystko to śledzenie dat, w których występuje każde zdarzenie i, jeśli jest odpowiednio skonfigurowane, wysyłanie e-maili zainteresowanym błędem.

O firmie Red Hat Bugzilla

Kod Red Hat Bugzilla jest napisany w Perlu i jest udostępniany na wolnej licencji MPL. Największe projekty korzystające z Bugzilli to Mozilla, Red Hat i SUSE. Red Hat korzysta z własnej gałęzi RHBZ (Bugzilla Red Hat) w swojej infrastrukturze, uzupełnione o zaawansowane funkcje i dostosowane do specyfiki rozwoju w Red Hat.

Czerwony Kapelusz Bugzilla jest rozwijany od 1998 roku, ale dotychczas jego rozwój odbywał się za zamkniętymi drzwiami, bez publikowania historii zmian i bez udostępniania repozytorium ze względu na obecność poufnych informacji w metadanych.

Interfejs RHBZ przeniesione do korzystania z JavaScript-framework Alertify, który służy do dynamicznego ładowania danych za pomocą Ajax oraz mechanizmu implementacji zaawansowanych funkcji edycyjnych w formularzach.

Do projektowania tabeli wykorzystywana jest biblioteka DataTables, do generowania diagramów w raportach PlotylyJS, do organizowania pracy okien dialogowych i formularzy, do wybierania i zarządzania czcionkami Font Awesome Free.

Wydawcy używają również rozszerzeń Bugzilla firmy Bayoteerstakie jak BayotBase, AgileTools i TreeViewPlus do wyświetlania informacji o zależnościach i zarządzania pracą grupową.

Oryginalna baza kodu Bugzilli została ostatnio ograniczona tylko do naprawy błędu. Projekt przeprojektowania interfejsu Bugzilli, rozpoczęty kilka lat temu, został porzucony na ponad rok. Główna działalność jest teraz skoncentrowana w repozytorium z gałęzią Mozilli, która nadal szybko się rozwija.

Red Hat Bugzilla jest teraz open source

Teraz RHBZ stał się samodzielnym projektem open source, którego kod jest całkowicie otwarty na licencji MPL-2.0 i jest dostępny do użytku zewnętrznego.

Jako podstawę, RHBZ użył aktualnego drzewa źródeł Bugzilli, na którym obsługiwane były niezbędne wtyczki. Ze względu na obecność poufnych danych w uwagach do zmian otwarta wersja RHBZ se publikuje jako duży patch zawierający 1174 zmienionych plików, Dodano 274307 linii i usunięto 54053 linie u góry źródeł Bugzilli 5.0.4.

RHBZ rozpoczął swoją działalność jako wewnętrzny widełki firmy Red Hat w 1998 roku i przeszedł wiele zmian w ciągu następnych dwóch dekad. Historia potwierdzeń nie może zostać upubliczniona, ponieważ wiadomości potwierdzające i metainformacje zawierają dane wrażliwe.

Sam kod może zostać upubliczniony, ale z powyższego powodu jest to po prostu jednorazowe zatwierdzenie kodu źródłowego Bugzilli. Red Hat zachowuje wewnętrzną kopię źródła wraz z historią.

Tym, którzy potrzebują wyjaśnienia tych lub innych zmian, zalecamy skontaktowanie się z pracownikami Red Hat.

Oprócz oryginalnej bazy kodu Bugzilla, RHBZ wykorzystuje również elementy z gałęzi kompatybilnej z infrastrukturą Mozilli.

Wreszcie dla tych, którzy chcą dowiedzieć się więcej na ten temat O wydaniu kodu Red Hat Bugzilla i / lub jesteś zainteresowany przejrzeniem kodu źródłowego lub uzyskaniem jego kopii, możesz sprawdzić szczegóły i kod źródłowy W poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.