KDE již dokončilo první fázi migrace na GitLab

Vydáni vývojáři KDE nedávno oznámení o dokončení první fáze překladu vývoje KDE v GitLabu a začátek používání této platformy v každodenní praxi na webu invent.kde.org.

Podle slov vývojářů je toto hnutí způsobeno tím, že KDE se rozhodlo zlepšit příběh nově příchozích a usnadnit příspěvek k softwaru KDE.

Jak říká Aleix Pol, prezident KDE eV:

"Přijetí GitLabu bylo pro nás přirozeným krokem." Jedním z našich hlavních cílů v komunitě KDE je zjednodušení zkušeností s připojením nových přispěvatelů. Možnost snadno umožnit přispěvatelům projektů podílet se na tom, jak jsou testovány a dodávány produkty, které udržují, bude jistě zlomovým bodem pro náš ekosystém.

První fáze migrace Jednalo se o překlad všech úložišť s kódem KDE a revizní procesy.

Ve druhé fázi se plánuje využití možností kontinuální integracea ve třetím přepněte na používání GitLabu ke správě řešení potíží a plánování úkolů.

Se předpokládá, že používání GitLab sníží bariéru vstupu nových členů, seznámí účast na vývoji KDE a rozšíří možnosti vývojových nástrojů, udržuje vývojový cyklus, nepřetržitou integraci a reviduje změny.

Dříve projekt využíval hodně Phabricator a cgit, které mnoho nových vývojářů vnímá jako neobvyklé. GitLab má funkce docela podobné GitHubu, je to svobodný software a je již používán v mnoha souvisejících open source projektech, jako jsou GNOME, Wayland, Debian a FreeDesktop.org.

„Používáním platformy, která nabízí rozhraní a pracovní postup, s nimiž je dnes většina vývojářů open source obeznámena, věříme, že snižujeme laťku pro nové přispěvatele, kteří se k nám připojují, a vytváříme základ pro naši komunitu, která se bude moci rozšiřovat v následujících letech, “dodal Neofytos Kolokotronis, člen představenstva KDE eV a hlavní člen palubního týmu KDE.

Migrace probíhala ve fázích: Zpočátku byly schopnosti GitLab porovnány s potřebami vývojářů a bylo vydáno testovací prostředí, ve kterém malé, aktivní projekty KDE, které experiment přijaly, mohly testovat novou infrastrukturu.

Na základě obdržených připomínek byly zahájeny práce na odstranění zjištěných nedostatků a přípravě infrastruktury pro překlady větších úložišť a vývojových týmů. Společně s GitLabem byly provedeny práce na přidání funkcí, které komunitě KDE chybí, do bezplatného vydání platformy (Community Edition).

Přechod na nové nástroje je pro zavedené komunity, jako je KDE, spousta práce. Rozhodnutí o migraci vyžadují pečlivou komunikaci a složitý úkol dosažení konsensu komunity.

Projekt má kolem 1,200 XNUMX úložišť s vlastními detaily automatizovat přenos, jehož vývojáři KDE napsali nástroje pro migraci dat se zachováním popisů, avatarů a individuálních nastavení (např. pomocí zabezpečených větví a specifických metod slučování).

Navíc, Byly použity ovladače Git stávající, které mají být použityn ověřit, že KDE přijalo kódování souborů a další parametry, jakož i automatizovat uzavírání hlášení o chybách v Bugzille.

Pro zjednodušení navigace ve více než tisíci úložištích jsou úložiště a Týmy byly rozděleny do skupin a klasifikovány v GitLabu (desktop, nástroje, grafika, zvuk, knihovny, hry, systémové komponenty, PIM, rámce atd.)

Stejně jako zmínka, že další důležitá úvaha pro komunitu KDE byla přechod na produkt, který byl dobře podporován a který zohledňoval zpětnou vazbu komunity.

zdroj: https://about.gitlab.com/


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.