Projekti KDE ka përfunduar fazën e parë të migrimit në GitLab

Njoftuar për përfundimin e fazës së parë të përkthimit të zhvillimit të KDE në GitLab dhe fillimin e përdorimit të kësaj platforme në praktikën e përditshme në faqen e internetit invent.kde.org. Fazën e parë të migrimit e ka përfshirë përkthimin e të gjitha depozitave me kodin e KDE dhe proceseve të rishikimit. Në fazën e dytë pritet të aktivizohen mundësitë e integrimit të vazhdueshëm, ndërsa në të tretën do të kalojmë në përdorimin e GitLab për menaxhimin e problemeve dhe planifikimin e detyrave.

Pritet që përdorimi i GitLab të ulë barrierën e hyrjes për pjesëmarrësit e rinj, ta bëjë pjesëmarrjen në zhvillimin e KDE më të zakonshme dhe të zgjasë mundësitë e mjeteve për zhvillimin, mbështetje të ciklit të zhvillimit, integrimin e vazhdueshëm dhe rishikimin e ndryshimeve. Më parë projekti përdorte një grup prej Phabricator dhe cgit, i cili për shumë zhvillues të rinj perceptohet si i papërshtatshëm. GitLab është mjaft i ngjashëm në mundësi me GitHub, është softuer i lirë dhe tashmë përdoret në shumë projekte të hapura të lidhura, si GNOME, Wayland, Debian dhe FreeDesktop.org.

Migrimi u realizua nĂ« hapa — fillimisht, mundĂ«sitĂ« e GitLab u pĂ«rputhĂ«n me nevojat e zhvilluesve dhe u lançua njĂ« ambient provues ku disa projekte tĂ« vogla dhe aktive tĂ« KDE qĂ« pranuan eksperimentin mund tĂ« provonin infrastrukturĂ«n e re. Duke marrĂ« parasysh reagimet e marra, filloi puna pĂ«r eliminimin e mangĂ«sive tĂ« identifikuara dhe pĂ«rgatitjen e infrastrukturĂ«s pĂ«r transferimin e repositorĂ«ve mĂ« tĂ« mĂ«dhenj dhe ekipeve tĂ« zhvilluesve. NĂ« bashkĂ«punim me GitLab, u realizua Ă«shtĂ« kryer punĂ« pĂ«r shtimin nĂ« edicionin e lirĂ« tĂ« platformĂ«s (Community Edition) tĂ« mundĂ«sive qĂ« i mungonin komunitetit tĂ« KDE.

Projekti përfshin rreth 1200 depo me specifikat e tij, për automatikën e transferimit të cilave, zhvilluesit e KDE kanë shkruar utilitetet për migrimin e të dhënave me ruajtjen e përshkrimeve, avatarëve dhe preferencave individuale (p.sh., përdorimi i degëve të mbrojtura dhe metodave specifike të bashkimit). Po ashtu, janë portuar trajtuesit ekzistues të Git (hook-ët), të cilët përdoren për të verifikuar përputhshmërinë e kodimit të skedarëve dhe parametra të tjerë në përputhje me kërkesat e pranuara nga KDE, si dhe për automatizimin e mbylljes së raporteve për problemet në Bugzilla. Për të simplifikuar navigimin në më shumë se një mijë depo, depo dhe ekipet janë ndarë në grupet dhe shpërndarë sipas kategorive të tyre në GitLab (desktop, utilitete, grafikë, zë, biblioteka, lojëra, komponentë sistemikë, PIM, framework-e, etj.).

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster