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 и / или се интересувате от преглед на изходния код или получаване на копие от него, можете да проверите подробностите и изходния код В следващия линк.