Red Hat ka hapur kodin e redaksisë së saj Bugzilla

Kompania Red Hat publikoi tekstet burimore të redaksisë së sistemit të saj Bugzilla, e përdorur për mbajtjen e një baze të dhash, ndjekjen e korrigjimeve dhe koordinimin e zbatimit të inovacioneve. Kodi i Bugzilla është shkruar në gjuhën Perl dhe shpërndahet nën licencën e lirë MPL. Projektet më të mëdha që përdorin Bugzilla janë Mozilla, Red Hat dhe SUSE. Red Hat përdor në infrastrukturën e saj një dallim të vetin RHBZ (Red Hat Bugzilla), i pasuruar me mundësi të zgjeruara dhe i përshtatur për specifikat e zhvillimit në Red Hat.

Dallimi ka evoluar që nga viti 1998, por deri tani zhvillimi i tij është realizuar pas dyerve të mbyllura, pa publikuar historinë e ndryshimeve dhe pa ofruar qasje në repositor për shkak të informacionit të ndjeshëm në metadatat. Tani RHBZ është transformuar në një projekt të hapur, kodi i të cilit është plotësisht është i hapur nën licencën MPL-2.0 dhe është në dispozitë për përdorim nga palët e treta. Si bazë në RHBZ është përdorur struktura e fundit e kodeve burimore të Bugzilla, mbi të cilat janë mbështetur shtesa të nevojshme. Për shkak të pranisë së të dhënave konfidenciale në komentet e transmetimeve, versioni i hapur i RHBZ është publikuar si një patch i madh (1174 skedarë të ndryshuar, 274307 rreshta të shtuar, 54053 rreshta të fshirë) mbi kodin burimor Bugzilla 5.0.4. Për ata që kanë nevojë për shpjegime mbi ndryshimet e caktuara, rekomandohet të kontaktojnë punonjësit e Red Hat.

Përveç bazës originale të kodit të Bugzilla, në RHBZ janë përfshirë gjithashtu elemente nga dega, që mbështetet për infrastrukturen e Mozilla. Ndërfaqja në RHBZ është ridizajnuar për të përdorur kuadri JavaScript Alertify, i cili përdoret për ngarkimin dinamik të të dhënave përmes mekanizmit Ajax dhe për realizimin e funksioneve të avancuara të redaktimit në forma. Për renditjen e tabelave është përdorur biblioteka DataTables, për gjenerimin e grafikëve në raporte — PlotylyJS, për organizimin e bisedave dhe formave — Selectize, dhe për menaxhimin e shkrimeve — Font Awesome Free. Edhe në redaksinë janë të përfshira zgjerime të Bugzilla nga projekti Bayoteers, siç janë BayotBase, AgileTools dhe TreeViewPlus për tregimin e informacionit në lidhje me varësitë dhe menaxhimin e punës së grupeve.

Baza originale e kodit Bugzilla kohët e fundit kufizohet vetëm në disa korrigjime gabimesh.Inicimi disa vjet më parë projektin për ribërjen e ndërfaqes së Bugzilla është braktisur për më shumë se një vit. Tani aktiviteti kryesor është përqendruar në. Aktiviteti kryesor tani është i përqendruar në repozitorit me një dallim nga Mozilla, i cili vazhdon po zhvillohet me intensitet..

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster