Red Hat пусна изходния код за Red Hat Bugzilla, своя инструмент за проследяване на грешки

Red Hat бе представен чрез публикуване изходния код за вашия преглед на системата Red Hat Bugzilla, кое е вътрешна вилица на Red Hat от Bugzilla който се използва за поддържане на база данни с грешки, наблюдение на тяхното коригиране и координиране на внедряването на иновации.

Освен, че ви позволява да организирате софтуерни дефекти по множество начини, позволяващи проследяване множество продуктиs с различни версии и от своя страна съставени от множество компоненти. Той също така ви позволява да категоризирате софтуерните дефекти според техния приоритет и тежест, както и да им присвоите версии за тяхното решение.

Той също така позволява добавяне на коментари, предложения за решения, назначаване на мениджъри за присвояване на резолюцията и вида на решението, което е приложено към дефекта, като всичко това следи датите, на които се случва всяко събитие и, ако е конфигурирано по подходящ начин, изпраща имейли до тези интересува се от грешката.

Относно Red Hat Bugzilla

Кодът на Red Hat Bugzilla е написана на Perl и е издадена под безплатния MPL лиценз. Най-големите проекти, които използват Bugzilla, са Mozilla, Red Hat и SUSE. Red Hat използва свой собствен клон RHBZ (Red Hat Bugzilla) в своята инфраструктура, допълнена с усъвършенствани функции и адаптирана към спецификата на развитието в Red Hat.

Red Hat Bugzilla е разработен от 1998 г., но досега разработката му се извършваше при затворени врати, без публикуване на историята на промените и без предоставяне на достъп до хранилището поради наличието на поверителна информация в метаданните.

интерфейса RHBZ е прехвърлен към използването на JavaScript-framework Alertify, който се използва за динамично зареждане на данни с помощта на Ajax и механизма за внедряване на разширени функции за редактиране във формуляри.

За дизайна на таблицата се използва библиотеката DataTables, за генериране на диаграми в отчетите на PlotylyJS, за организиране на работата на диалози и формуляри, за избор и управление на Font Awesome Free шрифтове.

Издателите също използват разширенията Bugzilla от Bayoteersкато BayotBase, AgileTools и TreeViewPlus за показване на информация за зависимостите и управление на груповата работа.

Оригиналната кодова база на Bugzilla наскоро беше ограничена само до отстраняване на грешки. Проект за редизайн на интерфейса Bugzilla, стартиран преди няколко години, е изоставен повече от година. Сега основната дейност е съсредоточена в хранилището с клон на Mozilla, който продължава да се развива бързо.

Red Hat Bugzilla вече е с отворен код

Сега RHBZ се превърна в самостоятелен проект с отворен код, чийто код е напълно отворен под лиценза MPL-2.0 и е достъпен за външна употреба.

Като основа RHBZ използва текущото дърво на източника на Bugzilla, на което се поддържат необходимите приставки. Поради наличието на поверителни данни в бележките за фиксиране, отворената версия на RHBZ se публикува като голям пакет от 1174 променени файла, Добавени са 274307 реда и премахнати 54053 реда в горната част на източниците на Bugzilla 5.0.4.

RHBZ стартира като вътрешна вилица на Red Hat през 1998 г. и е претърпял много промени през следващите две десетилетия. Историята на потвържденията не може да бъде публично достояние, тъй като съобщенията за потвърждение и метаинформацията съдържат чувствителни данни.

Самият код може да бъде публично достъпен, но поради горната причина това е просто еднократен ангажимент за горния код на Bugzilla. Red Hat запазва вътрешно копие на източника с историята.

За тези, които се нуждаят от обяснение на тези или други промени, те препоръчват да се свържат със служителите на Red Hat.

В допълнение към оригиналната кодова база на Bugzilla, RHBZ използва и елементи от клон, съвместим с инфраструктурата на Mozilla.

И накрая за тези, които се интересуват да научат повече за това относно издаването на кода на Red Hat Bugzilla и / или се интересувате от преглед на изходния код или получаване на копие от него, можете да проверите подробностите и изходния код В следващия линк.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.