KDE ja complet primera fase de migració a GitLab

Els desenvolupadors del KDE van donar a conèixer fa poc l'anunci de la finalització de la primera fase de la traducció del desenvolupament del KDE a GitLab i el començament de l'ús d'aquesta plataforma a la pràctica diària al lloc invent.kde.org.

A paraules dels desenvolupadors, aquest moviment és perquè KDE va ​​decidir mudar-se per millorar la història dels nouvinguts i facilitar la contribució al programari del KDE.

Com diu Aleix Pol, president del KDE eV:

«Adoptar GitLab ha estat un pas natural per a nosaltres. Simplificar l'experiència d'incorporació per als nous contribuents és un dels nostres objectius principals a la comunitat del KDE. Poder permetre que els contribuents del projecte participin fàcilment en com els productes que mantenen són provats i lliurats serà sens dubte un punt d'inflexió per al nostre ecosistema”.

La primera fase de la migració va implicar la traducció de tots els repositoris amb codi KDE i processos de revisió.

A la segona fase, es planeja utilitzar les capacitats d'integració contínua, ia la tercera, canviar a utilitzar GitLab per gestionar la resolució de problemes i la programació de tasques.

Se suposa que l'ús de GitLab reduirà la barrera d'entrada de membres nous, farà que la participació en el desenvolupament del KDE sigui més familiar i ampliarà les capacitats de les eines per al desenvolupament, el manteniment del cicle de desenvolupament, la integració contínua i la revisió dels canvis.

Anteriorment, el projecte utilitzava un munt de Phabricator i cgit, que molts desenvolupadors nous perceben com a inusual. GitLab té característiques força similars a GitHub, és programari lliure i ja es fa servir en molts projectes de codi obert relacionats, com GNOME, Wayland, Debian i FreeDesktop.org.

«En utilitzar una plataforma que ofereix una interfície i un flux de treball amb què la majoria dels desenvolupadors de codi obert estan familiaritzats avui dia, estem segurs que estem baixant el llistó perquè nous contribuents s'uneixin a nosaltres, i estem proporcionant la base perquè la nostra comunitat escali els anys següents», va afegir Neofytos Kolokotronis , membre de la Junta Directiva de KDE eV i membre central de l'equip d'incorporació de KDE.

La migració es va dur a terme en etapes: al principi, les capacitats de GitLab es van comparar amb les necessitats dels desenvolupadors i es va llançar un entorn de prova on petits i actius projectes de KDE que van acceptar l'experiment podien provar la nova infraestructura.

Amb base als comentaris rebuts, es va començar a treballar per eliminar les deficiències identificades i preparar la infraestructura per a la traducció de repositoris més grans i equips de desenvolupament. Juntament amb GitLab es va dur a terme un treball per afegir a l'edició gratuïta de la plataforma (Community Edition) les característiques que falten a la comunitat del KDE.

Passar a noves eines és molta feina per a comunitats establertes com a KDE. Les decisions de migració requereixen una comunicació acurada i la tasca complexa d'obtenir el consens de la comunitat.

El projecte té al voltant de 1,200 repositoris amb els seus propis detalls, per automatitzar la transferència dels quals els desenvolupadors del KDE van escriure utilitats per a la migració de dades amb la preservació de descripcions, avatars i configuracions individuals (per exemple, usant branques segures i mètodes de fusió específics).

A més, es van utilitzar controladors Git existents, que es va utilitzarn per verificar que el KDE acceptés la codificació de fitxers i altres paràmetres, així com per automatitzar el tancament d'informes d'errors a Bugzilla.

Per simplificar la navegació a més de mil repositoris, els repositoris i els equips es van dividir en grups i es van classificar a GitLab (escriptori, utilitats, gràfics, so, biblioteques, jocs, components del sistema, PIM, marcs, etc.)

A més que esmenten que una altra consideració important per a la comunitat del KDE va ​​ser passar a un producte que estigués ben recolzat i en què es tingueren en compte els comentaris de la comunitat.

font: https://about.gitlab.com/


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.