KDE už dokončilo prvú fázu migrácie na GitLab

Vydané vývojári KDE nedávno oznámenie o zavŕšenie prvej fázy prekladu vývoja KDE v GitLabe a začiatok používania tejto platformy v každodennej praxi na stránkach invent.kde.org.

Podľa slov vývojárov je tento krok spôsobený KDE sa rozhodlo vylepšiť príbeh nováčikov a uľahčiť príspevok k softvéru KDE.

Ako hovorí Aleix Pol, prezident KDE eV:

„Prijatie GitLabu bolo pre nás prirodzeným krokom. Zjednodušenie skúseností s prihlásením nových prispievateľov je jedným z našich hlavných cieľov v komunite KDE. Schopnosť ľahko umožniť prispievateľom projektu podieľať sa na tom, ako sú testované a dodávané produkty, ktoré udržiavajú, pre náš ekosystém určite zmenou hry. “

Prvá fáza migrácie Zahŕňal preklad všetkých úložísk s kódom KDE a revízne procesy.

V druhej fáze sa plánuje využitie možností nepretržitej integráciea v tretej časti prepnite na používanie GitLabu na správu problémov a plánovanie úloh.

Sa predpokladá, že používanie GitLab zníži bariéru vstupu pre nových členov, osvojí si účasť na vývoji KDE a rozšíri možnosti vývojových nástrojov, udržanie vývojového cyklu, nepretržitú integráciu a kontrolu zmien.

Predtým projekt využíval veľa phabricatorov a cgitov, ktorú mnoho nových vývojárov vníma ako neobvyklú. GitLab má funkcie dosť podobné GitHubu, je to bezplatný softvér a už sa používa v mnohých súvisiacich open source projektoch, ako sú GNOME, Wayland, Debian a FreeDesktop.org.

„Používaním platformy, ktorá ponúka rozhranie a pracovný tok, s ktorými je dnes väčšina vývojárov otvorených zdrojov oboznámená, sme si istí, že znižujeme latku pre nových prispievateľov, ktorí sa k nám pridávajú, a vytvárame základ pre našu komunitu, aby sa mohla rozširovať ďalšie roky, “dodal Neofytos Kolokotronis, člen predstavenstva KDE eV a hlavný člen vstupného tímu KDE.

Migrácia prebiehala v etapách: Schopnosti GitLabu boli pôvodne porovnané s potrebami vývojárov a bolo vydané testovacie prostredie, v ktorom mohli malú a aktívnu KDE projekty, ktoré akceptovali experiment, otestovať novú infraštruktúru.

Na základe prijatých pripomienok sa začali práce na odstránení zistených nedostatkov a príprave infraštruktúry na preklad väčších úložísk a vývojových tímov. Spolu s GitLabom sa uskutočnili práce na doplnení bezplatnej verzie platformy (Community Edition) funkcií, ktoré v komunite KDE chýbajú.

Pre zavedené komunity, ako je KDE, je prechod na nové nástroje veľa práce. Rozhodnutia o migrácii si vyžadujú dôkladnú komunikáciu a zložitú úlohu dosiahnuť konsenzus komunity.

Projekt má okolo 1,200 XNUMX úložísk s vlastnými podrobnosťami automatizovať prenos, ktorého vývojári KDE napísali pomocné programy pre migráciu dát so zachovaním popisov, avatarov a individuálnych nastavení (napr. pomocou bezpečných vetiev a špecifických metód zlučovania).

Okrem toho, Boli použité ovládače Git existujúce, ktoré sa majú použiťn na overenie, či KDE akceptovalo kódovanie súborov a ďalšie parametre, ako aj na automatizáciu zatvárania hlásení o chybách v Bugzille.

Pre zjednodušenie navigácie vo viac ako tisíc úložiskách sú úložiská a Tímy boli rozdelené do skupín a klasifikované v GitLabe (desktop, pomocné programy, grafika, zvuk, knižnice, hry, systémové komponenty, PIM, rámce atď.)

Okrem spomenutia, že ďalším dôležitým hľadiskom pre komunitu KDE bol prechod na produkt, ktorý bol dobre podporovaný a ktorý zohľadňoval spätnú väzbu komunity.

Fuente: https://about.gitlab.com/


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.